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.
Photos: Shah Rukh Khan, Shweta Bachchan at Karan Johar's book launch
Photos: Sunny Deol with sons Karan and Rajvir at Mumbai airport
Photos: 10 beautiful moments that capture winter around the world
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio