Pakistan thrashed Sri Lanka by 113 runs in the third one-day international at Sharjah Cricket Stadium on Sunday to take a 2-1 lead in the five-match series. Riding on a ODI career-best 140 not out by Mohammad Hafeez and spectacular bowling by the returning Umar Gul (3 for 19), Pakistan coasted home with more than five overs spare in a lop-sided contest.