The semifinal game between TNT Tropang Giga and Rain or Shine Elasto Painters on July 6, 2025, was more than just a playoff match—it was a full-blown war of heart, strategy, and determination. With TNT just one win away from a finals berth and their dream of a Grand Slam still within reach, and Rain or Shine trying to extend the series to a decisive Game 7, the stage was set for a memorable showdown at the Smart Araneta Coliseum.
From the opening whistle, the intensity was evident. TNT had a slight edge early, finishing the first quarter up by just one point. However, Rain or Shine quickly turned the tide in the second quarter and took a narrow 50–47 lead at halftime. It was clear that both teams had come in prepared to battle it out until the final buzzer.
The third quarter was just as tight, with both sides trading baskets and fighting for every possession. Neither team could break away, and heading into the final quarter, TNT led by just one point, 70–69. At that point, it was anyone’s game.
In the fourth quarter, TNT’s composure under pressure made the difference. Jordan Heading led the charge, scoring an impressive 29 points and making key plays when it mattered most. He had solid backup from his teammates—Brandon Ganuelas-Rosser scored 17, Glenn Khobuntin added 16, Jeremiah Gray chipped in 13, and Calvin Oftana delivered 12. That kind of team effort is exactly what has made TNT such a strong force throughout the season.
Rain or Shine didn’t go down quietly. Caelan Tiongson had a breakout performance, dropping 30 points and keeping his team’s hopes alive well into the fourth. Andrei Caracut and Gian Mamuyac also made important contributions. But in the end, their shots stopped falling, and TNT’s defense tightened up just when it needed to.
With a final score of 97–89, TNT closed out the series 4–2 and advanced to the PBA Philippine Cup Finals. It marked their third straight trip to the finals and kept their pursuit of a Grand Slam alive—a rare and prestigious accomplishment in Philippine basketball.
Although Rain or Shine fell short, they showed tremendous fight throughout the series. Their young players stepped up in big moments, and their effort in this game, in particular, proved they’re a team with a promising future. This loss may sting, but there’s plenty for them to be proud of.
In the end, this game had everything a fan could ask for: drama, big plays, rising stars, and seasoned leaders showing why they belong on the biggest stage. TNT may have won the game, but both teams earned respect with the way they played. For the Tropang Giga, the journey isn’t over yet—the finals await, and so does their shot at history.
The Scores
TNT 97 – Heading 29, Ganuelas-Rosser 17, Khobuntin 16, Aurin 13, Oftana 12, Heruela 5, Enciso 3, Erram 2, Varilla 0, Vosotros 0, Galinato 0.
Rain or Shine 89 – Tiongson 30, Caracut 15, Nocum 11, Mamuyac 9, Clarito 8, Asistio 7, Santillan 4, Malonzo 3, Datu 2, Norwood 0.