Matchweek 19 of the Singapore Premier League (SPL) delivered drama at both ends of the table, with late goals, title confirmation, and narrow margins shaping the outcomes. Lion City Sailors were crowned champions, Balestier Khalsa strengthened their grip on fourth, while Albirex Niigata (S) and Hougang United kept the pressure on in the race behind.
Late drama defines the battle for fourth

Geylang International 2-3 Balestier Khalsa | Our Tampines Hub | 2 May
(Ryoya Taniguchi 45+2’, Shuhei Hoshino 84′ | Jakov Katuša 22′, Daniel Goh 38’, Elijah Lim 90+2’)
Balestier Khalsa took a significant step towards securing fourth spot in a dramatic encounter against Geylang International. Jakov Katusa opened the scoring with a fine curled effort in the 22nd minute before Daniel Goh doubled the advantage 16 minutes later.
Geylang responded through Ryoya Taniguchi’s well-taken freekick just before the break and continued to push, eventually drawing level in the 84th minute through Shuhei Hoshino, who had been pushed forward in search of a goal.
However, their push for an equalizer left the Eagles exposed, and Elijah Lim struck in stoppage time to seal a crucial win for the Tigers – opening up a six-point gap in the race for fourth.
Geylang International: Rudy Khairullah, Shuhei Hoshino, Riku Fukashiro, Joshua Pereira (C), Ryoya Taniguchi, Vincent Bezecourt, Nikola Ignjatovic, Shodai Yokoyama, Ryu Hardy (Amy Recha 40’), Kaisei Ogawa (Kim Tae Ho 81’), Nazrul Nazari (Gareth Low 69’)
Unused subs: Yu Kanoshima, Iqram Rifqi, Ko Jaehyun, Raiyan Noor, Faisal Shahril, Prince Rio Rifae’i, Abuduryim Abdushukur, S C Denilson
Balestier Khalsa: Mario Mustapic, Tajeli Salamat, Mario Subaric, Madhu Mohana (C), Lazar Vujanic, Bogdan Mandic (Ilyasin Zayan, 90+5’), Harith Kanadi, Daniel Goh (Elijah Lim, 74’), Tin Matic (Ifat Sha’aban 80’), Masahiro Sugita, Jakov Katusa
Unused subs: Martyn Mun, Hafiz Ahmad, Dany Irfan, Fudhil I’Yadh, Ignatius Ang
Red card – Tajeli Salamat (Balestier Khalsa) 90+8’, Ryoya Taniguchi (Geylang International) 90+11’
Sailors seal the title with steel and composure

BG Tampines Rovers 0-0 Lion City Sailors | Our Tampines Hub | 3 May
Lion City Sailors secured back-to-back league titles after a hard-fought goalless draw against BG Tampines Rovers in a high-stakes clash.
With talisman Hide Higashikawa sidelined, the Stags reshuffled and started brightly, with Zikos Chua having an early effort ruled out for offside. Despite their urgency, BG Tampines were unable to break down a disciplined Sailors backline, expertly marshalled by Bailey Wright and Toni Datkovic.
The result was enough for the Sailors to clinch the title, underlining their consistency and defensive resilience. BG Tampines, meanwhile, will now turn their attention towards securing second place and a spot in the Asian Champions League 2 (ACL2).
BG Tampines Rovers: Syazwan Buhari (C), Shuya Yamashita, Jacob Mahler, Seiga Sumi, Shah Shahiran, Glenn Kweh (Taufik Suparno 79’), Zikos Chua (Trent Buhagiar 61’), Joel Chew (Yuki Kobayashi 61’), Irfan Najeeb, Takeshi Yoshimoto, Kohya Kazama (Tara Ndao 85’)
Unused subs: Kasey Champlin Rogers, Raoul Suhaimi, Ong Yu En, Amirul Haikal, Iman Hakim, Hide Higashikawa, Anton Goh, Zeeshan Iskandar
Lion City Sailors: Ivan Susak, Toni Datkovic, Shawal Anuar (Tsiy William Ndenge 56’), Rui Pires (Lucas Eliezer Agueiro 68’), Lennart Thy (Anderson Lopes 68’), Bart Ramselaar, Song Uiyoung (Hami Syahin 56’), Christopher van Huizen, Bailey Wright (C), Diogo Costa (Nur Adam Abdullah 56’), Kyoga Nakamura
Unused subs: Adib Nur Hakim, Efan Qiszman, Lionel Tan, Hafiz Nor, Hariss Harun, Luka Adzic, Akram Azman
Young Lions show grit despite cruel ending

Albirex Niigata (S) 1-0 Young Lions | Jurong East Stadium | 4 May
(Shingo Nakano pen. 90+7’)
An injury-hit Young Lions side produced a spirited display but were left heartbroken after conceding late against Albirex Niigata (S).
With 18-year-old debutant Nur Muhammad partnering Iryan Fandi in defence, the Young Lions stood firm under sustained pressure, with Izwan Mahbud delivering a standout performance in goal. Abner Vinicius also provided a threat in transition, coming close with a powerful long-range effort.
However, their resistance was broken in stoppage time when they conceded a penalty, and Shingo Nakano converted to secure all three points. Despite the defeat, the performance offered encouragement, highlighting the resilience and character within the young squad.
Albirex hitting form at the right time

Albirex Niigata (S)’s narrow win over Young Lions may not have been their most convincing performance, but it could prove just as significant in the context of their season.
After a run of three consecutive wins in recent weeks, this was a different kind of test – one that required patience and persistence against a resolute Young Lions side. The White Swans relentlessly probed and applied pressure, eventually finding the breakthrough in stoppage time through Shingo Nakano.
The result keeps Albirex firmly in the hunt for second place and the coveted ACL2 spot, while also underlining their ability to grind out results when the game does not go their way. As the season reaches its conclusion, that adaptability could prove decisive.
Albirex Niigata (S): Hassan Sunny, Kim Taeuk, Komei Iida, Zulqarnaen Suzliman (Nicky Melvin Singh 60’), Takumi Yokohata (Naoki Yoshioka 90+1’), Katsuyuki Ishibashi (Ren Nishimura 74’), Jaden Heng (Abdul Rasaq Akeem 46’), Cho Eunsu, Yang Hyeonju, Haziq Kamarudin (Shakthi Vinayagavijayan 60’), Shingo Nakano (C)
Unused subs: Takahiro Koga, Dylan Pereira, Helmi Shahrol, Syukri Bashir, Delwinder Singh, Soshi Kadowaki, Danish Qayyum
Young Lions: Izwan Mahbud, Abner Vinicius, Andrew Aw, Sergio Mendonca, Henry Spence (Sarrvin Raj 72’), Iryan Fandi (Enrico Silveira 66’), Fairuz Fazli (Abdil Qaiyyim 80’), Nathan Mao (C) (Amir Syafiz 66’), Nur Muhammad Fadly, Andy Reefqy, Danial Herwan
Unused subs: Ashman Saravanan, Firman Nabil, Garv Sahoo, Ryan Vishal, Loo Kai Sheng, Yazid Rizal Rais, Zaki Jumlan, Erdy Thaqib Taha
Hougang leave it late to snatch all three points

Tanjong Pagar United 1-2 Hougang United | Jurong East Stadium | 5 May
(Emilio Tsai Estevez 58’ | Saifullah Akbar 43’, Farhan Zulkifli 90+1′)
Hougang United kept their push for a fifth-placed finish alive with a narrow win over Tanjong Pagar United.
Saifullah Akbar opened the scoring just before half-time after good work from Farhan Zulkifli, but the Jaguars responded strongly in the second half through a superb strike from Estevez Emilio.
Hougang regained control and were awarded a penalty, only for Zaiful Nizam to deny Victor Blasco. However, the Cheetahs would not be denied, as Farhan struck in stoppage time to secure victory and keep them within touching distance of fifth place.
Tanjong Pagar United: Zaiful Nizam (C), Syahrul Sazali (Faizal Roslan 81’), Kim Likwan, Syed Muhammad Akmal, Fathullah Rahmat (Sahil Suhaimi 69’), Jesse Daley, Zenivio Morientes Mota (Izrafil Yusof 44’), Estevez Tsai Emilio (Anaqi Ismit 81’), Vabio Canavaro, Lee Chanwoo, Lougah Junior Djile
Unused subs: Matthew Silva, Kenji Rusydi, Syahadat Masnawi, Naqiuddin Eunos, Naufal Ilham, Aloysius Pang, Samuel Pillai, Haziq Zulkifli
Hougang United: Ridhuan Barudin (C), Jordan Vestering, Huzaifah Aziz, Saifullah Akbar, Saharat Panmarchya (Chonlawit Kanuengkid 27’), Farhan Zulkifli, Settawut Wongsai (Nabilai Kibunguchy 67’), Washington Ayovi, Yuma Suwa, Victor Blasco Llorens, Jaushua Sotirio (Ryaan Sanizal 81’)
Unused subs: Aizil Yazid, Anders Aplin, Kanok Kongsimma, Parinya Nusong, Rauf Sanizal, Brant Tan, Syady Sufwan, Woo Chun Wei


