England wasted no time in sealing a 10-wicket win before lunch on day four of the second Test against India in Mumbai to level the four-match series at 1-1.
The tourists had made huge inroads into the Indian batting line-up the previous evening, but finished them off quickly in the morning, conceding just 25 more runs while claiming the last three wickets to dismiss India for 142.
Graeme Swann picked up a further two scalps, while Monty Panesar took his 11th wicket of the match to record the best figures of an English spinner in a Test in India.
That left a target of 57 runs, which England picked off without loss in fewer than 10 overs.
Nick Compton set the tone with a 28-ball unbeaten 30, including a reverse-swept four and a six down the ground. Alastair Cook was also not out, adding 18 as he oversaw a victory on the subcontinent that few would have predicted after the shambles of the previous Test in Ahmedabad.
The teams meet again for the third Test in Kolkata on December 5.
Harbhajan Singh and Gautam Gambhir were positive from the off, looking to leave England an awkward fourth-innings target. Harbhajan hit the first ball of day over the top for a boundary, plundering Panesar's opening over for 10 runs.
But the ball was still turning, and Swann accounted for him in the next over, beaten by bounce as he attempted to cut, and edging to Jonathan Trott at slip.
Zaheer Khan played with patience for 10 balls before a rush of blood to the head got him slog-sweeping Panesar. The ball went straight up, and Matt Prior pouched the catch.
The innings should have been wrapped up on 136 when Pragyan Ojha inside-edged Panesar onto his pad and on to short leg, but remarkably Umpire Aleem Dar missed it.
Gambhir was then unlucky to be adjudged out at the other end, getting some bat on a successful Swann appeal for leg before wicket. He fell for a valiant 65.
The damage had already been done, however - with a meagre target required for victory, there was no time to unsettle England's batsmen on their march to victory, and with Ravi Ashwin sending down four byes to both start and end the chase, India bowled like a side who knew the game was up.