ADVERTISEMENT

NFL Playoffs: Titans rally to edge Chiefs

Published Jan 7, 2018 09:00 am
Quarterback Marcus Mariota #8 of the Tennessee Titans (Dilip Vishwanat / GETTY IMAGES NORTH AMERICA / AFP) Quarterback Marcus Mariota #8 of the Tennessee Titans (Dilip Vishwanat / GETTY IMAGES NORTH AMERICA / AFP) Tennessee quarterback Marcus Mariota caught an astonishing touchdown pass from himself as the Titans rallied from an 18-point deficit Saturday to beat the Kansas City Chiefs 22-21 in the NFL playoffs. The Titans notched their first playoff victory in 14 years, stunning the Chiefs in Kansas City in the American Football Conference first-round clash. Mariota's two touchdown passes included a 22-yard go-ahead toss to Eric Decker 6:06 left in the fourth quarter. With the Titans trailing 21-3 at halftime, he got the comeback going by marched them 91 yards to open the second half and scored on an incredible play. Mariota rolled to his left and threw toward the end zone, but Chiefs cornerback Darrell Revis deflected the pass back toward him. Mariota reeled in the loose ball and plunged into the end zone -- credited with a six-yard TD pass to himself. "I was just in the right place at the right time," Mariota said. The Titans scored again early in the fourth when running back Derrick Henry raced 35 yards for a touchdown. The two-point conversion attempt failed, leaving Tennessee down 21-16. They edged ahead on Mariota's TD pass to Decker. The two-point conversion attempt failed -- and nearly brought disaster for the Titans when Mariota was sacked, but officials ruled he was down before the ball came loose. Similar drama unfolded on the Titans' final drive, when Henry was hit by Chiefs cornerback Marcus Peters and the ball came loose. Kansas City linebacker Derrick Johnson raced to the end zone with the apparent fumble for a touchdown, but it was overturned as officials deemed Henry was down and the play complete before Johnson scooped up the ball. The Chiefs had built a quick 14-0 lead in the first quarter, when quarterback Alex Smith used big completions to wide receiver Tyreek Hill and tight end Travis Kelce to set up touchdowns. The first came on a one-yard run by Kareem Hunt and the second on a 13-yard catch by Kelce. The Titans got on the board with a 49-yard field goal by Ryan Succop, but Kansas City made it 21-3 in the final seconds of the first half on a 14-yard scoring pass from Smith to Demarcus Robinson. The Chiefs' suffered a blow when Kelce suffered a concussion late in the first half on a helmet-to-helmet hit from Titans safety Johnathan Cyprien. Kelce didn't return to the game and the Chiefs struggled offensively in the second half. The Titans advance to a divisional game against either the Super Bowl Champion New England Patriots or the Pittsburgh Steelers. "Special," Mariota said of the win. "I'm part of a great group of guys that really just believe in each other and it's something special. I look forward to playing next week." In National Football Conference action later Saturday, the Los Angeles Rams hosted the Atlanta Falcons. (Agence France-Presse)
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.