On Saturday, Pakistan captain Babar Azam has added another feather to his cap as the home side ended their 7227-day wait to beat Australia in a bilateral ODI series in Lahore.
Azam smashed another hundred, his second on the bounce and 16th overall in ODIs. While opener Imam-ul-Haq continued his stellar form, he stayed unbeaten on 89 off 100 deliveries to lead Pakistan to a comprehensive nine-wicket win with 12.1 overs still in their bag.
However, the nine-wicket win was set up by Pakistan's bowlers, who were absolutely relentless in the decider.
Batting first, Australia, unlike the first two games, couldn't make the most of the conditions as they lost their top-3 wickets at the score of 6 within a space of 31 deliveries.
Once again, it was Shaheen Afridi who once again proved why he is the most-feared new ball bowler of the current era. The left-arm pacer trapped an in-form Travis Head plumb in front of the game's first ball.
Skipper Aaron Finch's horrendous run-of-form continued as he registered his second consecutive duck of the series.
While Shaheen, who trapped him plumb in front in the last game, this time, Shaheen's partner, Haris Rauf, sent the listering opener packing for a three-ball duck.
Rauf dealt another blow to the Australians as he knocked over the half-centurion from the last game, Marnus Labuschagne, for a 10-ball 4.
Ben McDermott, who scored his maiden ODI ton in the last game, tried to resurrect the sinking ship by adding 53 runs for the fourth wicket with Marcus Stoinis.
But, when he (36 off 50 deliveries) and Stoinis were dismissed by leg-spinner Zahid Mahood and pacer Mohammad Waseem Jnr within a space of 8 runs, it left Australia gasping for breath at 5-67.
But, as is always the case, Australia's middle and lower-order stepped up to the party to lend some respectability to the team's total.
Wicketkeeper Alex Carey (56 off 61 deliveries) and all-rounder Cameron Green (34 off 47 deliveries) added 81 runs in 15 overs.
But, just as it looked like the duo were setting Australia up a par score, Waseem Jr. knocked over Green with a skiddy incoming delivery while Iftikhar Ahmed got rid of Carey in quick succession.
In the end, Sean Abbott showcased his hitting ability, smashing a whirlwind 40-ball 49 with the help of 6 fours and a six to ensure that Australia got past the 200-run mark.
A sub-par total against an in-form Pakistani top-order, especially with the entire first-choice attack missing, was always challenging for Australia to defend.
They desperately needed early wickets, and while Nathan Ellis did dismiss Fakhar Zaman for a 17-ball 12 in the 4th over, it proved to be the only wicket that the visitors could manage.
Babar (105* off 115 deliveries) and Imam looked impregnable at the crease as they completely dominated the Aussie attack with their strokeplay.
Azam completed his 16th ODI hundred off just 110 deliveries when he drove Labuschagne for a couple of past covers in the 36th over before Imam sealed the deal with a boundary off the same bowler in his next over.
Babar was adjudged the 'Player of the Match' for his superb ton. He was also named the 'Player of the Series' for scoring a half-century and two match-winning hundreds in three games.
Brief Scores:
Australia 210 all-out in 41.5 overs (Alex Carey 56 [61], Sean Abbott 49 [40]; Haris Rauf 3/39 [8.5], Mohammad Waseem Jnr 3/40 [10]) LOST to Pakistan 1-214 in 37.5 overs (Babar Azam 105* [115], Imam-ul-Haq 89* [100]) by nine wickets