ADVERTISEMENT

TNT starters lead the way in series-tying win over SMB

Published Jan 29, 2026 01:56 pm

At A Glance

  • In a PBA Finals often framed by San Miguel's depth, TNT found balance the other way, leaning on its starters to produce a convincing 110-87 victory and tie the Philippine Cup best-of-seven championship series at the Mall of Asia Arena on Wednesday, Jan. 28.
Calvin Oftana scores a conference-high 29 points in Game 4. (PBA Images)
Calvin Oftana scores a conference-high 29 points in Game 4. (PBA Images)
By CHRISTAN SALVAÑA
Intern
In a PBA Finals often framed by San Miguel's depth, TNT found balance the other way, leaning on its starters to produce a convincing 110-87 victory and tie the Philippine Cup  best-of-seven championship series at the Mall of Asia Arena on Wednesday, Jan. 28.
The Beermen's supporting cast showed up as advertised and outscored the Tropa’s second unit, 49-36. But the advantage proved futile as the starting five of the MVP franchise took the matter into their own hands and annihilated their counterparts, 74-38.
Calvin Oftana led all players with a conference-high 29 points on 11-of-18 shooting, including five three-pointers, six rebounds, and four steals, on a night where TNT shot a 50 percent from the field and 45.2 percent from beyond the arc.
Jordan Heading added 17 points, 11 of which came in the first quarter to spark TNT’s strong offensive start, while Rey Nambatac tallied 13 points and five rebounds. Kelly Williams and Brandon Ganuelas-Rosser contributed eight and seven points, respectively.
TNT head coach Chot Reyes praised his team’s response after a heartbreaking 89-95 Game 3 loss, stressing that beating SMB requires playing good basketball for all 48 minutes.
“That’s the way to beat a team like this, to play good basketball for 48 minutes. Last game, we played well for 36 minutes, but we lost in the end. I thought we played great defense, but CJ [Perez] made a couple of super plays, and there’s nothing you can do but tip your hat,” said the 61-year-old coach.
“Today, fortunately, we were able to deliver for 48 minutes,” he added.
Meanwhile, San Miguel’s main cast struggled to keep up with TNT’s firepower, finding themselves in an 18-35 hole at the end of the first quarter.
Newly-minted Best Player of the Conference for a record 13th time, June Mar Fajardo was limited to just three points in the first half but picked up the slack in the second, finishing with 18 points and 16 rebounds.
Game 3 hero CJ Perez managed only three points in the final 24 minutes, ending with 11 points total. The only other starter to score for SMB was Mo Tautuaa, who chipped in nine markers.
Don Trollano once again proved to be a reliable bench scorer for the Beermen, adding 13 points on 71-percent shooting.
Complimenting him were Jericho Cruz and Philip Cahilig, who combined for 17 points, while Kris Rosales and Chris Miller contributed four points apiece.
Marcio Lassiter, who racked up 10 points in Game 3, went scoreless for SMB.
With the finals reduced to a virtual best-of-three, both teams will be scrambling to take the lead in Game 5 on Friday, Jan. 30, at the Ynares Center in Antipolo.
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.