at the Union Buildings in Pretoria
Shahid Afridi smashed two consecutive sixes off Ravichandran Ashwin as Pakistan defeated arch-rivals India by one wicket in Dhaka on Sunday, virtually knocking the World Cup champions out of the Asia Cup.
Pakistan, chasing India's 245-8, needed nine runs off the last four balls after losing their way from a seemingly winning position to slump from 200-4 to 236-9 at the Sher-e-Bangla stadium.
But the seasoned Afridi sealed his side's win with two mighty hits off the next two deliveries to keep Pakistan afloat in the five-nation tournament with their second win in three matches.
India, who suffered their second defeat in three games, are unlikely to make the final on March 8 even if they beat Afghanistan in their last match on Wednesday.
Afridi returned unbeaten on a quickfire 34 off 18 balls, studded with three sixes and two boundaries, but the victory was set up by all-rounder Mohammad Hafeez.
Hafeez picked up two wickets and then top-scored with 75, adding 87 runs for the fifth wicket with Sohaib Maqsood (38) after Pakistan were reduced to 113-4 in the 23rd over.
But both batsmen fell in successive overs -- Hafeez caught in the deep off Ashwin and Maqsood was run out -- to leave Pakistan on 203-6.
India grabbed three more wickets to make it 236-9 before Afridi's blitz in the company of last man Junaid Khan carried the jubilant Pakistanis home.
Indian leg-spinner Amit Mishra marked his first match in the tournament with two for 28 from 10 steady overs on the slow pitch.
Pakistan had unsettled India's batsmen with pace and spin after electing to field, with Saeed Ajmal claiming 3-40 and debutant fast bowler Mohammad Talha and Hafeez two each.
Opener Rohit Sharma (56) and Ambati Rayudu (58) were the main contributors for India at the top of the order, before Ravindra Jadeja hit an unbeaten 52 off 49 balls towards the end.
Left-hander Jadeja, who walked in to bat in his 100th one-dayer with his team on a shaky 155-5, smashed four boundaries and two sixes to boost the total.
Rayudu put on 52 for the fifth wicket with Dinesh Karthik and 59 for the sixth with Jadeja before he holed out in the deep in the 47th over.
Afghanistan, who stunned Bangladesh in their last match, take on table-toppers Sri Lanka in Dhaka on Monday. – AFP