Steve Cook unintentionally handed Swansea an early advantage in their 2-1 victory at Loftus Road, effectively ending his own farewell appearance for Rangers. The 35-year‑old centre‑back was marking his 100th and final game for the club after Rangers confirmed on Monday that his contract will not be renewed beyond the season's close. Cook arrived at the club with an impressive résumé, having amassed 180 Premier League outings for Bournemouth and Nottingham Forest before making the move to Glasgow in 2023.
For his last match he was honoured with the captain's armband and received a warm ovation from the home supporters. Yet the celebration was short‑lived. Barely two minutes into the contest, Melker Widell lofted a hopeful ball toward the edge of the Rangers’ penalty area.
Attempting to clear the danger, Cook slid in, but instead of rescuing his side he clipped his own teammate Rhys Norrington‑Davies. The ball slipped through the ensuing confusion and found the feet of Ronald, the Brazilian winger, who could barely conceal his surprise as he slotted the ball past goalkeeper Joe Walsh for his first goal since September. The early strike set a disastrous tone for Rangers and for Cook, who will sit out the final two league fixtures and has yet to decide whether he will pursue another playing contract elsewhere or perhaps transition into a coaching role within the Hoops organisation.
Both Swansea and Rangers entered the match with little at stake, each sitting comfortably in mid‑table obscurity, but the Swans quickly capitalised on the opening mistake. They doubled their lead later in the first half via a contentious penalty, calmly converted by their top scorer Zan Vipotnik. The penalty, awarded after a dubious handball call, added a second goal to Vipotnik’s season tally, bringing his total to 24. Norrington‑Davies later added a consolation goal in stoppage time, but it was insufficient to spark a comeback.
Rangers attempted to respond. Rumarn Burrell tried to set up Rayan Koli, whose effort flew wide of the target. Isaac Hayden unleashed a powerful drive from twenty yards, forcing a fine save from Swansea’s keeper Lawrence Vigouroux, while Kieran Morgan later blasted over the crossbar.
Swansea’s goalkeeper Walsh also proved vital, denying a second Rangers goal before halftime with a double save that parried Sam Parker’s strike and blocked Adam Idah’s rebound. The second half offered more drama.
Walsh again made a crucial intervention, punching away Gonçalo Franco’s long‑range attempt and smothering another Idah effort. Meanwhile, Harvey Vale floated a free‑kick that hovered just above Vigouroux’s bar. Despite Cook’s early blunder, the Rangers supporters rose to their feet and gave him a standing ovation when he was substituted after sixty minutes, recognising his years of service.
Swansea’s lead expanded after Tylon Smith was brought down by QPR’s Eom Ji‑Sung ten minutes from the final whistle. Although the foul occurred outside the penalty area, referee John Busby pointed to the spot, and Vipotnik calmly slotted home his 24th goal of the campaign. Norrington‑Davies headed the rebound after Paul Smyth struck the bar, but the late strike was too little, too late for the visitors. In post‑match comments, QPR’s Julien Stephan reflected on the early concession: "Conceding a goal so early had a huge impact on our first‑half performance.
But I don’t want to focus on that moment with Steve Cook. I want to remember the relationship we built this season, his influence in the dressing room, his contributions over the past three years, and his professionalism on and off the pitch. I wish him the very best for the future." Swansea’s forward Vitor Matos expressed satisfaction with the team’s display: "We’re really pleased; it was a good game for us.
We tried to dominate possession both with and without the ball. We could have added a second goal from open play, but luck wasn’t on our side with the penalty, which I think was a poor decision." Beyond the on‑field action, the match also featured a promotional element: a £250,000 prize pool for the Super 6 competition, free to enter, with entries due by 3 pm on Saturday. The combination of a dramatic debut farewell for Cook, a controversial penalty, and Vipotnik’s clinical finishing ensured that the encounter would be remembered by both sets of fans, even if the broader league implications were minimal.