Steve Cook inadvertently handed Swansea an early advantage in their 2-1 victory at Loftus Road, a match that will be remembered for its dramatic twists and the bittersweet farewell of the seasoned defender. The 35‑year‑old centre‑back was marking his 100th and final appearance for Rangers, a club that confirmed on Monday his departure at the end of the season when his contract expires.
Cook, who amassed 180 Premier League outings with Bournemouth and Nottingham Forest before joining the Scottish side in 2023, was given the captain’s armband for the occasion and received a warm, appreciative reception from the home supporters. However, the celebratory mood was short‑lived. Barely two minutes into the game, Melker Widell sent a hopeful lofted ball into the edge of the Rangers penalty area.
Cook rushed in to clear the danger but instead clipped his own teammate, Rhys Norrington‑Davies, allowing the ball to spill to the Brazilian winger Ronald. The winger, who had not found the net since September, pounced on the loose ball and slotted it past goalkeeper Joe Walsh, giving Swansea an unexpected lead and setting a grim tone for Cook’s swansong. The early setback proved disastrous for Rangers.
Cook, who will not feature in the final two fixtures of the campaign, now faces an uncertain future – whether he will continue playing elsewhere or perhaps transition into a coaching role with the Hoops remains to be seen. Despite the disappointment, Cook was met with a standing ovation when he was substituted after 60 minutes, a gesture that recognised his three‑year contribution to the club both on and off the pitch. Swansea, like Rangers, entered the match with little at stake, both teams comfortably situated in mid‑table.
Yet the Swans capitalised on their early momentum, doubling their advantage late in the second half through a contentious penalty. Zan Vipotnik, the club’s top scorer, calmly converted the spot‑kick – his 24th goal of the season – after a foul on Eom Ji‑Sung that occurred outside the box but was nonetheless awarded by referee John Busby.
The decision sparked debate among pundits, but the goal stood, extending Swansea’s lead to 2‑0. Rangers attempted to respond. Rumarn Burrell tried to set up Rayan Koli, whose effort flew wide of the far post. Isaac Hayden later unleashed a powerful strike from 20 yards that forced a fine save from Swansea keeper Lawrence Vigouroux, only for Kieran Morgan to blast over the bar on the rebound.
The home side’s goalkeeper, Joe Walsh, also produced a double‑save sequence before half‑time, denying Sam Parker and Adam Idah in quick succession. The second half saw further drama. Walsh again made a crucial intervention, this time palming away a long‑range effort from Gonçalo Franco and later denying Idah’s follow‑up. On the opposite end, Harvey Vale floated a free‑kick that just cleared Vigouroux’s crossbar, illustrating the fine margins that defined the contest.
Ten minutes from the final whistle, a foul by Tylon Smith on Eom Ji‑Sung inside the penalty area gave Swansea the chance to seal the win. Although the contact appeared to be outside the box, Busby pointed to the spot, and Vipotnik stepped up to slot his second goal of the night, cementing his season tally at 24. A rebound header from Norrington‑Davies after Paul Smyth struck the crossbar offered Rangers a glimmer of hope, but the effort came too late to spark a comeback.
Post‑match reactions highlighted the emotional weight of the game. QPR’s Julien Stephan praised Cook’s influence, stating, "Conceding a goal so early changed the complexion of the first half, but I choose to remember Steve Cook for his leadership, his contributions in the dressing room, and his professionalism over the past three years rather than that early mistake. I wish him the very best for the future." Meanwhile, Swansea’s Vitor Matos expressed satisfaction with the team’s performance, noting, "We dominated with and without the ball.
We could have added a second goal from open play, but we were unlucky with the penalty decision." Beyond the on‑field action, the match also featured promotional elements, with Sky Sports encouraging viewers to download its app and watch the EFL on NOW. Additionally, a £250,000 prize pool was highlighted for the Super 6 competition, reminding fans that entry remained free of charge until the deadline at 3 pm on Saturday. The blend of competitive spirit, personal farewells, and commercial hooks made the Swansea versus QPR encounter a memorable fixture in an otherwise unremarkable season for both clubs.