At 35 and in his 101st test, Mathews produced his 14th century after starting at 20 not out overnight. He was finally out after tea for 115, after which Sri Lanka eventually folded for 302.
Needing to win the game to square the two-match Test series, Sri Lanka opted to bat first against Pakistan in Galle.
Shaheen Shah Afridi took four wickets in the first innings of the first Test against Sri Lanka which Pakistan won by four wickets.
Sri Lanka, the 2014 champions, will go through the first round to qualify for the tournament proper, the Super 12.
Check match and telecast details of second Sri Lanka vs Pakistan second Test match - Preview, live streaming, teams, head-to-head record, etc.
At the close of play on Day 4, Pakistan were 222/3. They need another 120 runs to win the first Test against Sri Lanka.
Check match and telecast details of Asia Cup 2022 tournament opener between Afghanistan and Sri Lanka - Date, time, venue, head-to-head record, etc.
At the close of play of Day 3 of the first Test, Sri Lanka were 329/9, and have taken a lead of 333 runs against Pakistan.
Check match and telecast details of Sri Lanka Vs Pakistan, 1st Test match - Days, start time, venue, TV channels, live streaming, etc.
Sri Lanka defeated Australia by an innings and 39 runs in the second and final Test in Galle. This is their biggest Test win against the Aussies.
At the close of play on Day 3, Sri Lanka were 431/6 (149) with Dinesh Chandimal and Ramesh Mendis unbeaten on 118 and 7 respectively.
Asitha Fernando's 6/51 helped Sri Lanka bundle Bangladesh for 169 in the second inning of second Test. Sri Lanka scored the required 29 runs in three overs....
Angelo Mathews' 145 not out and Dinesh Chandimal's 124 helped Sri Lanka get a first-innings lead of 141 on Thursday.
Sri Lanka rode on tons from Angelo Mathews and Dinesh Chandimal to post 506 against Bangladesh. Get here Day 4 highlights of the second BAN vs SL Test.
Apart from Sri Lanka all-rounder Angelo Mathews' 199, Bangladesh spinner Nayeem Hasan (6/105) also hogged limelight on Monday. Get BAN vs SL first Test, Day 2...
Sri Lanka were 66/2 when Angelo Mathews came in to bat and took the team out of hot water with Kusal Mendis who scored 54 runs.
India captain Rohit Sharma achieved the feat on Sunday when he held Sri Lanka’s Dinesh Chandimal in the second T20 in Dharamsala.