After four days of bowlers toiling away and some of the world's leading batsman filling their boots on a flat track in Galle, Sri Lanka, the First Test between Sri Lanka and Pakistan burst into life in an engrossing final day.
As Pakistan's batting crumbled, a fascinating day of cricket ended with a manic run chase, with all eyes facing skies that were grey and threatening to take the conclusion out of the hands of the Sri Lankan batsmen scenting victory.
In the end, Sri Lanka perfectly timed their run chase, reaching the target of 99 well inside the remaining 21 overs in a blitz of boundaries from Angelo Mathews and Kithuruwan Vithanage, just minutes before the clouds burst open and soaked Galle in the rain that had threatened to ruin the victory parade.
There were a number of notable performances that stood out, with Kumar Sangakkara and Younis Khan reminding everyone of their class, while spinners Saeed Ajmal and Rangana Herath had contrasting fortunes despite matching, five-wicket hauls.
As the dust settles on this remarkable Test, let's take a look at some of the winners and losers from the First Test in Galle.
All statistics from ESPN Cricinfo.