A long, frustrating night for the Detroit Lions inside Arrowhead Stadium ended with Brian Branch delivering a punch to Kansas ...