(ESPNCricinfo) – Fabian Allen was on a rampage. He’d struck three sixes (one of them 98 metres long) plus two fours, and was on 37 off 14 balls.He’d just crashed one over cover, and seemed set to close out the game, only nine runs needed off the last five deliveries.But Angelo Mathews went back through the years, resurrected what seemed for so long to be a dead-and-buried version of himself and sharpened the next ball with considerable bowling wit.Allen tried to swing it over midwicket for what would have effectively been the match-sealing six.But Mathews had taken just enough pace off, and Kusal Mendis was standing at just the right place to take the catch above his head, maybe two feet in from the boundary.This was the moment this ebbing, flowing game was won by Sri Lanka – West Indies’ No. 10 and 11 unable to seriously challenge the target with only four balls remaining.Sri Lanka’s batsmen had combined beautifully to get the team to 307, but it was Mathews who really clinched the game.With captain Dimuth Karunaratne missing his usual death bowler in Nuwan Pradeep, who left the field clutching his leg after 4.3 overs, Mathews was required to deliver his full quota – the first time he’d done this since way back in July 2015. He took 4 for 59.That West Indies even got close to this target was down to an outstanding 111-run opening partnership between Sunil Ambris and Shai Hope.The former made a run-a-ball 60. The latter hit his third fifty of the series and collected the top score of the game for the second time in three matches, with 72.Nicholas Pooran was shunted up the order to No. 3, and hit 50 off 61 balls. Captain Kieron Pollard also made a strong run at this target, making 49 off 50.But both Pooran and Pollard – batsmen who could have taken the game away if they had been allowed to survive – were dismissed by Mathews; then at the death, he claimed the wickets of Jason Holder and Allen as well.Earlier, he had been the only batsman in Sri Lanka’s top seven not to make 25. And yet, he almost undoubtedly played the most definitive hand in this game.It had been three good partnerships that propelled Sri Lanka to their imposing score, on what actually seemed a slower-than-normal Pallekele surface. First, Avishka Fernando and Dimuth Karunaratne made 60 together off 62 balls.After the openers fell, the two Kusals — Mendis and Perera — came together to produce perhaps the best batting surge of the match, totalling 89 off 74 in each other’s company, in the middle overs no less.Towards the end of the innings, Dhananjaya de Silva and Thisara Perera made 64 off 50 balls together.There were no star batsmen, really. Just a series of excellent contributions from which two in particular stood out. Mendis’ 55 off 48 was full of efficient sweeps, ferocious pulls, and a flat-out refusal to allow West Indies’ spinners to bowl cheap overs.Later, de Silva had a little luck while starting his innings, his mis-hits only just carrying above the outstretched hands of infielders, while edges skimmed past the keeper and brought him boundaries.But he too made a half century, eventually settling into his graceful batting self – backing away and blasting Alzarri Joseph through the covers on one occasion, then reaching his fifty with a delightful aerial flick over square leg. He made 51 off 47.West Indies’ effort in the field was frustrated by their own continuing indiscipline, both with the ball where they sprayed it around too much, and in the field where they were sloppy yet again.But it was also hampered by injury – Allen unable to deliver a single ball, because he hurt his shoulder while patrolling the boundary.They also had a bowler take a clump of wickets – Joseph finishing with figures of 4 for 65, each of his victims an important opposition batsman.But they paid for being too loose through the middle overs in particular, firing too many down the legside, and allowing partnerships to bloom and then flourish.Pollard and Roston Chase were the only bowlers to go at less than six an over, but even they were around the 5.1 mark.From among the remaining Sri Lankans, Wanindu Hasaranga had another outstanding outing with the ball, that googly once again causing problems as he returned 1 for 41 from his 10 overs.Isuru Udana was the only other bowler to take a wicket for Sri Lanka, but he conceded 76.There were three run outs in the West Indies innings – a further indication of the improvement in Sri Lanka’s fielding in recent weeks.ScoreboardSRI LANKAA Fernando c Hope b Joseph 29*D Karunaratne c & b Chase 44+K Perera c wkp Hope b Pollard 44K Mendis c Pollard b Joseph 55A Mathews b Cottrell 12D de Silva c Pollard b Joseph 51T Perera c sub (R Powell) b Joseph 38W Hasaranga b Holder 16I Udana c Pollard b Holder 2L Sandakan run out 0N Pradeep not out 0Extras (w 7, lb 9) 16TOTAL (all out, 50 overs) 307Fall of wickets: 1-60 (Fernando), 2-88 (Karunaratne), 3-177 (K Perera), 4-185 (Mendis), 5-214 (Mathews), 6-278 (D de Silva), 7-293 (T Perera), 8-306 (Hasaranga), 9-306 (Sandakan), 10-307 (Udana).Bowling: Cottrell 10-1-58-1, Holder 10-0-68-2, Joseph 10-0-65-4, Chase 10-0-51-1, Walsh 3-0-20-0, Pollard 7-0-36-1.WEST INDIES+S Hope c Mendis b Udana 72S Ambris b Wanindu Hasaranga 60N Pooran c sub (D Shanaka) b Mathews 50*K Pollard c Udana b Mathews 49D Bravo run out 8J Holder c Mendis b Mathews 8F Allen c Mendis b Mathews 37H Walsh run out 2R Chase run out 0A Joseph not out 0S Cottrell not out 1Extras (b3, lb2, w9) 14TOTAL (9 wkts, 50 overs) 301Fall of wickets: 1-111 (Ambris), 2-171 (Hope), 3-218 (Pooran), 4-240 (Bravo), 5-253 (Pollard), 6-275 (Holder), 7-287 (Walsh), 8-294 (Chase), 9-299 (Allen)Bowling: Pradeep 4.3-1-22-0, T Perera 7.3-0-54-0, Udana 10-0-76-1, Mathews 10-0-59-4, Sandakan 3-0-31-0, Hasaranga 10-0-41-1, D de Silva 5-0-13-0Result: Sri Lanka won by six runs.Series: Sri Lanka win three-match series 3-0.Man-of-the-Match: Angelo Mathews.Man-of-the-Series: Wanindu Hasaranga.