• By Yann Tear at the KP Stadium

QPR crash to late Bristol City winner from ex-hero Wells after missing hatful of chances


QPR (0) 1 McCallum 54

Bristol City (1) 2 Martin 45, Wells 90

Nahki Wells came back to haunt Rangers with a sickening injury-time winner against his old club.

A first home defeat of the season was very hard to take for Mark Warburton’s men, who dominated throughout and created enough chances to have won several times over.

Only the brilliant defiance of former Bees stopper Dan Bentley prevented a comfortable home win for them in a match that defied logic.

Norwich loanee Sam McCallum bagged his second goal of the week as Rangers levelled it up early in the second half – he also scored in the midweek defeat at Bournemouth - and it seemed likely then that the R’s must go on to win.

But they over-committed in trying to secure all three points and after a move broke down, Andy Weimann played Wells into oceans of space and the City striker kept his composure before rifling low past Seny Dieng’s right hand.

Rangers somehow found themselves a goal down at the break, despite having created all the chances of note and having hit a post.

They took a while to get going but a flicked header from Lyndon Dykes came back off the far upright – Chris Willock the provider – as they upped the tempo.

Yoann Barbet had an excellent first 45 minutes, sparking some dangerous moves. From a low cross he bent towards the far post, Moses Odubajo popped up on the far side to send a diving header wide from close in, back across the face of goal.

And there was a fine link-up between Barbet and Andre Gray, which ended with the striker slipping inside former Chelsea defender Thomas Kalas before having his final shot well blocked by Bentley.

The City keeper then had to be alert to tip over Stefan Johansen’s effort from distance before Jordy De Wijs joined an attack to head just off target.

All very promising then. But just before the interval, a breakaway saw City danger man Han-Noah Massengo scamper down the left and pull the ball into the centre, where Weimann held off Rob Dickie and laid off for Chris Martin to crash home.

It was all smiles 10 minutes after the break when McCallum, on loan from Norwich, smashed in the equaliser after a cross in from the left had been headed straight to him on the edge of the box by Cameron Pring.

Rangers poured forward after that and Dykes should have scored when his attempt to chip an advancing Bentley was thwarted by the keeper.

Then Barbet flashed an effort just wide before Willock bent an excellent shot inches wide from just outside the box.

Charlie Austin came on for Gray and was soon testing the over-worked Bentley, who made a magnificent one-handed stop to thwart Dykes after Chair had worked him into space.

By contrast, Dieng had little to do, apart from help a Jay Dasilva free-kick over the bar.

But there was to be a nasty sting in the tail as Wells lived up to the immutable law of the ex by sealing an unlikely win for the visitors.

Hoops (3-5-2): Dieng – Dickie, De Wijs, Barbet – Odubajo (Adomah 65), Willock, Johansen, Chair, McCallum – Dykes (Ball 80), Gray (Austin 65). Subs not used: Thomas, Dozzell, Dunne, Walsh

Robins (4-4-2): Bentley – Tanner, Kalas, Atkinson, Baker (Dasilva h/t) – Massengo, James, Bakinson, Pring (Semenyo 71) – Weimann, Martin (Wells 62). Subs not used: O’Leary, Simpson, Williams, Palmer

Attendance: 14,922