Fakhar Zaman became the first Pakistan player to hit a double century in one-day internationals, racing to 210 not out in the fourth ODI against Zimbabwe on Friday.
That wasn't the only record to fall as Pakistan batted first in Bulawayo and made 399 for the loss of only one wicket.
The visiting openers blazed to a world one-day record 304-run stand, which was also Pakistan's biggest partnership for any wicket in ODIs. The final total was their biggest ODI innings.
The first-wicket partnership broke the record of 286 set by Sanath Jayasuriya and Upul Tharanga for Sri Lanka against England at Headingley in 2006. When Imam-ul-Haq was the first, and only man out, for 113, snapping the gargantuan opening partnership, Asif Ali arrived at the crease and increased the scoring rate as he mashed 50 from 22 deliveries to propel Pakistan past their previous highest ODI total, 385 against Bangladesh in 2010.
Fakhar Zaman became the first batsman from Pakistan to hit a double-ton in ODIs, smashing 210* off 156 balls. His knock included 24 fours and 5 sixes. Among the list of players who have scored 200 in an ODI, Zaman has taken the least number of games, achieving the feat in 17th game. The next best are Rohit Sharma and Martin Guptill who reached the landmark in their 103rd game.
148 balls taken by Zaman are the fourth most taken by a batsman too reach 200. Chris Gayle tops the list with 138 balls when he smashed 215 vs Zimbabwe in 2015 World Cup.
With 980 runs in 17 innings, Zaman needs just 20 runs in three innings to become the fastest to 1,000 runs in ODI history.
Pakistan already hold a winning 3-0 lead in the five-match series after routing the hosts in each of the first three matches.
After Pakistan captain Sarfraz Ahmed won the toss and batted, Zaman and ul-Haq quickly vindicating his decision, taking 59 from the opening Powerplay. Zaman was first to his 50 in the 18th over, from 51 deliveries, with a fierce drive through extra cover.
He was also first to his hundred, in the 32nd over. It was the third ODI century in his career and his second in this series. Imam followed six overs later, while the world record for an opening stand fell halfway through the 40th over.
Zimbabwe eventually struck when Imam top-edged a slog sweep off Wellington Masakadza's left-arm spin to be caught in the deep, but Ali ensured that the runs kept flowing. While Zaman raced to his double century in the 47th over, Ali smashed five fours and three sixes to reach a maiden international fifty from just 22 deliveries.
399/1 - Pakistan's highest-ever ODI total beating 385/7 vs Bangladesh in 2010
210* - First double hundred for Pakistan by Fakhar Zaman
304 - Highest opening-wicket stand in ODI history between Fakhar Zaman and Imam-ul-Haq, also Pakistan's highest-ever partnership for any wicket.
17 - Number of games taken by Zaman to make a double-hundred. Next on the list are Rohit Sharma and Martin Guptil who smashed double hundreds in their 103rd game.
148 - The number of balls taken by Zaman to reach 200, fourth most on the list of players who have scored double hundred.