Pakistan completed a series sweep of Zimbabwe in all three forms of cricket, winning the second Twenty20 match in a thrilling last-ball finish in Harare. Zimbabwe struggled to build momentum during their chase, but Tatenda Taibu's aggressive play in the final over gave them hope. Needing 20 runs off six balls, Taibu hit a six off the first delivery and ran well to keep the match alive. However, he needed six runs off the last ball, and Sohail Khan bowled a wide, low full toss to secure the victory for Pakistan. Taibu had moved away towards the leg side and was unable to make a shot, leading to a disappointing conclusion to a chase that Zimbabwe allowed to become too difficult for them. Vusi Sibanda and Chamu Chibhabha started off with good intentions, with Sibanda hitting a beautiful straight drive for four. They managed to score boundaries in the first four overs but failed to rotate the strike enough, resulting in an increase in the required run-rate. Chibhabha attempted to free himself from the pressure when Saeed Ajmal came on, trying to hit over long on, but was caught by Yasir Shah as he backpedalled outside the circle. Ajmal's first over, in which he took a wicket without conceding any runs, slowed down Zimbabwe's pursuit of victory. Sibanda's frustration increased as he attempted a big shot and was caught by Hafeez at point. Hafeez continued his excellent performance by bowling out Zhuwao and taking catches to dismiss Maskadza and Taylor. As Zimbabwe's chances of winning dwindled, Coventry desperately swung his bat at Junaid Khan's deliveries. Two batsmen scored four runs, while the third one accidentally hit the ball onto his stumps. Elton Chigumbura managed to hit a few powerful shots, but struggled against the strong bowling. Pakistan's bowlers remained calm even as the match came down to the last over. Taibu had to lead both Prosper Utseya and himself, but Sohail ultimately made the decisive play. Zimbabwe showed improvement in their fielding, bowling accurately and catching every opportunity to limit Pakistan to under 150 runs. Taylor was creative in his bowling strategy, starting with a spinner before bringing in Chibhabha in the third over. Chibhabha made an impact by getting Asad Shafiq out caught by Chigumbura at long-on when he attempted a six. Rameez Raja was then caught at short fine leg just two balls later. Kyle Jarvis also stepped up his bowling, delivering better lengths than in previous matches. He got Raja out with a short ball that was pulled late and caught by Ray Price. The hosts continued their early dominance by dismissing Shoaib Malik, who was caught behind off Chigumbura after trying to hit a wide delivery. Hafeez batted well and scored a significant innings, particularly targeting the spinners. Umar Akmal was cautious while Hafeez was batting, especially against Chigumbura, who bowled cleverly with slower deliveries. Hafeez was eventually dismissed by Price as he attempted a lofted shot towards long-on but could not clear the boundary. After Hafeez's dismissal, Pakistan struggled to score boundaries and only managed to score 36 runs in the last five overs. Akmal was run out while attempting a second run, and Tanvir was bowled by Jarvis. Jarvis performed well under pressure towards the end of the match, effectively utilizing yorkers, a delivery he is nearing mastery of.