With both tied on 151 runs at the end of 40 fascinating overs in the match, a Super Over round was played for the result. Pakistan paceman Umar Gul restricted Australian batsmen David Warner, Shane Watson and George Bailey to 11-1 before Umar Akmal and Abdul Razzaq hit the required runs, the winner coming off the last delivery.
The third and last match will be played here on Monday. The match provided complete entertainment to a 25,000 sell-out holiday crowd, who were left on the edges of their seat as both the teams tussled for victory in the 40 overs.
Pakistan had made 151-4 with Mohammad Hafeez (45), Nasir Jamshed (45) and Kamran Akmal (43 not out) contributing with the bat.
George Bailey led the Australian run chase with a solid 42. Australia needed 21 off the last two overs as Bailey hit two boundaries off Gul but his dismissal, with his team needing 10 off the final over, it looked Pakistan were favourites.
Spotted: Twinkle Khanna, Shriya Saran at an event in Mumbai
Andrew Flintoff's birthday: 10 players who entered different sports
Photos: Ranveer Singh and Vaani Kapoor go 'Befikre'
Photos: Aishwarya, Sridevi, Karisma at Manish Malhotra's birthday bash
Photos: Salman Khan, Shah Rukh Khan, other celebs at Star Screen Awards