Coventry City's first away win since March was such a long time coming that manager Micky Adams could not complain about the nature of his side's 1-0 win over Queens Park Rangers.
Monday night's victory - City's first in London for three years - was not easy on the eye. It was a game in which both sides managed only one shot on target between them in the first hour.
It was also one that deserved its ending, a penalty won as much through luck as judgment as Gary McSheffrey was sent clear of the hosts' defence only to seemingly botch the opportunity with a concrete-heavy first touch.
In the end it tempted home goalkeeper Simon Royce from his line before he tripped the Coventry striker and was sent off. McSheffrey exacted maximum punishment with his spot kick.
Adams, believing neither side had done enough to emerge as winners, said: "Whether we deserved that is debatable but we'll take it. I'm not sure either side deserved to get all three points.
"My keeper certainly wasn't troubled and Royce wasn't either. We stood firm and got a bit of luck at the end.
"We didn't come to be defensive. QPR forced us backwards without creating too much. Then we had a lucky break."
Fortunate or not, what is undeniable is the fact that Coventry have strung together three consecutive victories, are unbeaten in their last four, and have risen six places in the Champion-ship and away from the relegation zone.
They can go into their festive programme of four games in just over a week - against Leeds United, Crewe, Preston and Wolverhampton Wanderers - with more optimism than might have otherwise been the case.
For their part the Londoners are considering an appeal against the red card given to Royce five minutes before the end of the match.
Rangers believe they may have a case to challenge the decision which, if allowed to stand, would see Royce suspended. Their manager Ian Holloway said: "I don't think he should have been sent off. For me a penalty was enough punishment."
If Royce serves a ban, Holloway expects to field young goalkeeper Jake Cole, who came on as a substitute after Royce's dismissal. ..SUPL: