Pakistan pulled off one of the most dramatic ODI wins in their recent history on Sunday, 25 October 2026, beating England by one wicket at the Gaddafi Stadium in Lahore. Shadab Khan hit an unbeaten 113 off 96 balls and, together with Haris Rauf, added 89 runs for the last wicket, a record for a successful ODI chase. The win sends Pakistan into the final of the ODI tri-series and leaves England needing a near miracle to reach it.
Score summary: England 241 all out in 46.4 overs. Pakistan 243 for 9 in 47.1 overs, winning with 17 balls to spare. Player of the Match: Shadab Khan.
Duckett's century puts England in control
Pakistan won the toss and chose to bowl first, and England were soon in a strong position thanks to Ben Duckett. The left-hander scored 105 off 111 balls with ten fours and two sixes, bringing up his hundred off 104 balls. England were 151 for 5 in the 29th over when Duckett was on 86, and his innings gave the total a solid base even as wickets fell around him.
His hundred ended when he tried to hit left-arm spinner Arafat Minhas and was caught by Salman Ali Agha. Sam Curran added 42, but England's last wickets did not add much. Shaheen Shah Afridi was the best bowler with 4 for 46, Razaullah took the wickets of Will Jacks and Liam Dawson, and Haris Rauf had Jordan Cox caught by Babar Azam. England were bowled out for 241, a total that looked just about defendable.
Pakistan collapse early
Chasing 242, Pakistan were in deep trouble. They lost two wickets for 27, including a first international wicket for England's Henry Crocombe, and then Gus Atkinson bowled Babar Azam with a lovely delivery to make it 31 for 3. Jamie Overton took 3 for 43, and England kept chipping away. By the time Haris Rauf walked in at number 11, Pakistan were 154 for 9 and still needed 88 runs to win. At that moment, most people watching had written the game off.
Shadab and Rauf rewrite the script
Shadab Khan had other plans. He reached his fifty off 33 balls and then went on to score his first ODI hundred, reaching the mark in 92 balls with 12 fours and four sixes. He ended with 113 not out off 96 balls, hitting 13 fours and five sixes, and he took most of the strike. Of the 89 runs in the last wicket stand, Shadab scored around 81, while Haris Rauf did his job by staying at the crease. Rauf scored 7 not out off 19 balls and kept out everything that mattered.
The winning moment came when Rauf drove Crocombe straight down the ground for four, and the Gaddafi Stadium erupted. It was the highest tenth wicket partnership in a successful ODI run chase, and it turned a likely defeat into a famous win.
How the key players performed
Shadab Khan: 113 not out off 96 balls, and 7 overs for 31 runs with the ball. Player of the Match. Haris Rauf: 7 not out in the chase, and 1 wicket for 55 runs in 8 overs. Ben Duckett: 105 off 111 balls, the highest score of the match, but on the losing side. Shaheen Shah Afridi: 4 for 46 as captain. Arafat Minhas: the wicket of Duckett to break England's best partnership.
What it means for the tri-series
Pakistan have won all their matches so far and are through to the final in Lahore on 31 October. England, who lost the second match in Rawalpindi by 87 runs and have now lost again, need other results to go their way to survive. Pakistan's next game is against Sri Lanka in Lahore on 27 October, and then the teams meet again for the title.
The result also shows two things for Pakistan ahead of next year's 50 over World Cup: the batting order can still be fragile, but the team has players who can fight back from nowhere.