A couple of weeks ago, it seemed impossible that England would win a game at the Champions Trophy, let alone reach the semi-finals by beating two of the favourites in emphatic fashion.
The change of scene, flying out of England and away from the pressures and scrutiny of a long domestic summer appears to have done the players some good.
They arrived here with little to no expectation on their shoulders, and their win over South Africa was the most compelling England batting display I've ever seen.
With a partisan crowd and white smoke billowing across the floodlit ground from numerous braais in the outer, it was a surreal atmosphere at Centurion, matched only by the jaw-dropping nature of the partnership between Owais Shah and Paul Collingwood, then Eoin Morgan's outrageous 67 off 34 balls.
You had to keep blinking to make sure it was really happening.
One of the most pleasing aspects of the batting was the ability of Shah and Morgan to clear the ropes, something England have often struggled with, whether it be Twenty20s or ODIs.
Twelve maximums in the innings was a new England benchmark, with Shah hitting six of them, one short of Andrew Flintoff's individual record.

Eoin Morgan smashed 67 from just 34 deliveries at Centurion Park
Shah and Collingwood also manoeuvred the spinners around beautifully, knocking ones and twos into gaps, running well between the wickets and then stepping on the gas for a rare onslaught in the last 20 overs.
Yes the pitch was flat, and South Africa bowled too short, but the punishment metered out was exceptional.
Speaking of exceptional, Morgan is making a lasting impression on fans and commentators from around the world who have never seen him play before.
He also kept wicket tidily for someone who had only kept in a couple of Middlesex 2nd XI games and an ICC Trophy match for Ireland before.
Apparently, he impressed Strauss when he stood in briefly for Ben Scott during a Middlesex Championship game this season. With England's place in the semis now assured, it at least gives Matt Prior a little longer to recover from his viral infection.
A mention must also be made of James Anderson, whose is probably bowler of the tournament so far for his economy and accuracy. He was Strauss' 'go-to' bowler against South Africa, coming on in the 41st over and taking the wicket of Mark Boucher when he hit the top of off stump with his first delivery.
As for sportsmanship, well Strauss' nose has got a little harder since he recalled Angelo Mathews during the Sri Lanka match.
His decision to refuse Graeme Smith a runner has become the talk of the match, and it's difficult not to have sympathy for Smith as runners have been allowed for batsmen with cramp before.
England, in particular, have benefitted when struggling with hot conditions in the subcontinent. I recall, for example, last year's one-day series in India when Shah and Prior were both cramping up in the second match in Indore. On that occasion, Ian Bell came out as a runner.
Strauss was perfectly within his rights to refuse Smith, but surely the bottom line is that cramp debilitates a player's ability to run and is not an injury a player comes into a match with, so therefore he should be allowed a runner?
The problem comes with judging at what point the cramp is genuine and at which point it eases, leaving a player capable of running for himself again.
However, a runner is rarely an advantage, usually creating more confusion than anything else. It is a grey area though, the real problem being consistency, which needs to be addressed.

Stuart Broad's astonishing spell will go down not merely as one of the most destructive spells in Ashes cricket, but surely also one of the most influential.
Single-handedly, he turned this Test - and the series - on its head and wrestled England into a position from which they now have a real opportunity to win the Ashes.
At lunch, Australia appeared to be comfortably placed on 61-0, with England rueing their luck in having failed to win an lbw appeal against Shane Watson when he had made four.
Every time the ball landed on the arid pitch, there was a puff of dust, but few deliveries had threatened the batsmen. Suddenly, everything changed.
Broad came on after the break, and immediately made the ball swing - not much, but just enough.
Rather than trying to bowl too fast and aggressively, as he appeared to have been instructed to do earlier in the series, he simply bowled an immaculate and patient line and length.
This is the future for Broad. He is tall and capable of bowling a good bouncer, but his height also gives him a tremendous advantage in pitching the ball up.
His role model should be Glenn McGrath - same height, same pace, same length.
Having trapped Watson lbw for 34, Broad claimed the vital wicket of Ricky Ponting, who edged a delivery into his stumps for eight.
Moments later, Mike Hussey was on his way, lbw in a classic left hander's manner, for a duck.
Michael Clarke drove casually to short extra cover where Jonathan Trott took a good catch and the cream of Australia's batting had been blown away in eight overs.
Graeme Swann also contributed with four wickets, but two of those were the result of poor decisions by Asad Rauf.
The verdict against Stuart Clark really was poor, but it rather summed up Australia's plight.
In England's reply, wickets continued to fall as they looked to build carefully on their 172-run advantage.
Ian Bell was brilliantly caught by Simon Katich at short-leg off Mitchell Johnson, who also dismissed Paul Collingwood after the Durham man played a particularly limp shot to a well directed short delivery.
Tension suddenly gripped England's supporters as Strauss and Jonathan Trott clung on for the final overs of the day, and England will be hoping to add another 150 runs on the third day.
If they manage to do that, they will be strong favourites to secure the win they need to regain the Ashes.
BBC Sport at The Oval
The consensus among the ex-pros was that The Oval groundsman had prepared a "workmanlike" pitch for this crucial fifth Ashes Test.
But while Australia's pacemen were happy to be packhorses on day one, too many of England's batsmen were delicate racehorses, cantering a few yards before pulling up lame. Again.
It has been one of the prominent themes of the series, illustrated perfectly by the fact Australia have scored seven tons to England's one, and embodied by Ian Bell, he of the glossy coat but skittish constitution.

Bell has now notched eight fifties against Australia without making a century. He has also failed to reach a hundred in 32 innings batting at three.
This time he looked like he'd cracked it. He'd looked far from convincing in seeing off a fiery spell from Peter Siddle, and was very nearly gone without scoring, a bumper from the snarling Victorian just missing the wristband of his glove.
Bell having slipped Siddle's clutches, Ricky Ponting then set a rabid Mitchell Johnson on his tail. And despite some hairy moments, Bell gutsed it out and emerged from his hole unscathed.
One stroke, a 'persuader' of a cover-drive off the bowling of Ben Hilfenhaus, was glorious. An airy waft moments later, shortly before lunch, had you asking which stroke should be considered 'classic' Bell.
Then, having done the hard work, he fell to his first ball faced after tea, playing onto his stumps. Bat crooked, dangling away from his body, that was 'classic' Bell.
It is probably unfair to single out Bell - he did, after all, top-score with 72 - it's just that the Warwickshire man's England career conveniently encapsulates England's troubles. Get in, look comfortable, get out. But some of his team-mates were far more culpable.
After a first session in which England scored 108 runs, the ball racing over the outfield at regular intervals so that you wondered whether groundsman Bill Gordon had concocted a grass with a gossamer weave, a par score looked upwards of 450.
There was nothing that happened in the ensuing five and a half hours to make you change your mind. It was just that England, the recidivists of world cricket, kept frittering away wickets.
Captain Andrew Strauss, who up until his dismissal had been giving an object lesson in leaving outside off-stump, nibbled when he didn't have to. Paul Collingwood, who is so badly out of form his left arm is almost superfluous, wafted and missed, wafted and missed, before finally wafting and nicking.

Matt Prior, as Matt Prior does, flashed and dashed before playing one shot too many, before Andrew Flintoff, eyeing a Hollywood plot in his final Test, fell cheaply to a stroke that would have embarrassed a blacksmith.
Jonathan Trott, in contrast, looked compact and solid, and only a sensational piece of fielding from Simon Katich at short-leg prevented the South African-born batsman from making a fifty on debut.
Siddle bowled at a decent lick, Johnson, in his first spell at least, was nasty. But mainly Australia's pacemen did little more than stick the ball on a line and length. They know by now they don't have to do much else.
But while it was Australia's day - surely eight wickets was beyond Ponting's wildest dreams - England still have a chance of winning the Test match and regaining the Ashes.
The hosts have won five of the last 10 Tests at The Oval, so the common belief that the ground fails to deliver results, in Test match cricket at least, is something of a myth.
In addition, the footmarks that had appeared after merely an hour's play had Phil Tufnell in the TMS commentary box clucking with glee. England off-spinner Graeme Swann should be similarly encouraged.
In 1997, Tufnell's spin helped England to an unlikely 19-run victory at The Oval, taking 11 wickets in the match and 4-27 in Australia's second innings as the tourists were dismissed for 104.
Having seen part-time tweaker Marcus North extract plenty of turn on a first-day pitch, Ponting may be regretting not picking his front-line spinner Nathan Hauritz.
So while Strauss will concede that the first day of battle was lost, he also knows he has a weapon in Swann who could do untold damage as the battle wears on. But, oh, for a few more runs...