Shahid Afridi was declared man-of-the-match for his blinding heroics against Bangladesh - one that helped Pakistan chase down a record 327 and book a berth against Sri Lanka in final.
Here are some of the highlights from the thriller. (Images courtesy AFP and AP)
Chasing 327 was never going to be easy as Pakistan's previous best ODI chase was against India's 319 in 2005. The start though was good with Mohammad Hafeez slamming a fifty.
Bangladesh fans though were not too nervous as their team never looked like losing with openers departing, and with Misbah-ul-Haq (4) and Sohaib Maqsood (2) also failing to make an impact.
Just when the nail seemed to have been driven into the coffin, Afridi walked in and all hell broke lose.
The in-form batsman slapped seven sixes to silence a Mirpur crowd that had been celebrating since the start of the match.
Fawad Alam (74 off 70) took over once a cramping Afridi fell on 59 off 24 (hitting his half-century in 18 balls) fell.
Alam continued to test Bangladesh bowlers into the final over before a tragic run-out ended his knock. With 2 needed off 2 however, Pakistan managed to find a boundary to seal the match with a single delivery left.
Earlier in the day, hosts had a hard time keeping smiles off as Anamul Haque led the charge after Bangladesh opted to bat.
The misery did not end even after the openers were dismissed as Mominul Haque (in pic) and Mushfiqur Rahim slammed fifties in quick time to take Bangladesh to their highest ODI total ever - one that, however, could not be defended.
Mar 08 2014,13:30 (IST)
Mar 06 2014,13:30 (IST)
Mar 05 2014,13:30 (IST)
Mar 04 2014,13:30 (IST)
Mar 03 2014,13:30 (IST)