Steve Cook inadvertently handed Swansea an early advantage in their 2-1 triumph at Loftus Road, effectively ending his own QPR farewell party. The 35‑year‑old centre‑back was marking his 100th and final appearance for the club after Rangers announced on Monday that his contract will not be renewed when it expires at the close of the season. Cook, who amassed 180 Premier League outings for Bournemouth and Nottingham Forest before joining Rangers in 2023, was given the captain’s armband for the occasion and received a warm ovation from the home supporters. However, the celebration was short‑lived.
Barely two minutes into the match, Melker Widell sent a hopeful 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 slip to Ronald, the Brazilian winger. Ronald could hardly contain his surprise as he calmly slotted the ball past goalkeeper Joe Walsh, registering his first goal since September and putting Swansea ahead within moments of kickoff. The early setback proved disastrous for Rangers and for Cook, who will miss the final two games of the campaign.
He has yet to announce whether he will continue his playing career elsewhere or perhaps transition into a coaching role with the Hoops. Despite the blunder, Cook received a standing ovation from the crowd when he was substituted after 60 minutes, a testament to his dedication over the past three seasons. Swansea, like Rangers, entered the match with little at stake, both clubs comfortably situated in mid‑table.
Nevertheless, the Swans doubled their lead later in the first half after a contentious penalty was awarded. Top scorer Zan Vipotnik stepped up and calmly tucked the spot‑kick away, marking his 24th goal of the season.
Norrington‑Davies added a consolation in stoppage time, heading home a rebound after Paul Smyth’s effort struck the crossbar. Rangers attempted to respond.
Rumarn Burrell tried to set up Rayan Koli, whose shot flew wide of the target. Isaac Hayden unleashed a powerful drive from about 20 yards, forcing a fine save from Swansea keeper Lawrence Vigouroux, while Kieran Morgan’s effort sailed over the crossbar. The visitors were denied a second goal before the interval when Joe Walsh produced a double save, parrying Sam Parker’s strike and then blocking Adam Idah’s rebound.
The second half saw Walsh again thwart Swansea’s attacks, this time palming away a long‑range effort from Gonçalo Franco and then handling another Idah attempt. On the opposite end, Harvey Vale floated a free‑kick that just cleared Vigouroux’s bar. Despite his earlier mistake, Cook’s substitution was met with applause, reflecting the respect he has earned from fans and teammates alike. Ten minutes from full‑time, Tylon Smith committed a foul on Eom Ji‑Sung outside the penalty area.
Referee John Busby, however, pointed to the spot and awarded a penalty. Vipotnik stepped up once more and converted, extending Swansea’s lead to 2‑0. Norrington‑Davies headed in the rebound after Smyth’s second attempt hit the woodwork, but the damage was done and Rangers could not find an equaliser.
After the final whistle, QPR midfielder Julien Stephan spoke about Cook’s contribution: "Conceding a goal so early certainly affected our first‑half performance, but I refuse to let that define Steve Cook’s legacy. I think about the impact he’s had in the dressing room, his professionalism on and off the pitch, and the dedication he’s shown over the past three years.
He’s been a vital player for us, and I wish him the very best for whatever comes next." Swansea’s forward Vitor Matos also shared his thoughts: "We’re really pleased with the result; it was a solid performance from us. We tried to dominate both with and without the ball.
We could have added a second goal from open play, but we didn’t manage it. The penalty was a bit controversial, but overall we’re happy with the win." The match also featured a promotional element, with a £250,000 prize up for grabs through the Super 6 competition, free to enter until 3 pm on Saturday. The game, while not decisive for either side’s league standing, provided a memorable farewell for Steve Cook and highlighted Zan Vipotnik’s continued goal‑scoring prowess, cementing his reputation as one of the season’s most reliable finishers.