Another superb innings from Mahela Jayawardene helped Sri Lanka ease to a 57-run victory over the West Indies in the ICC World Twenty20.
After seeing Group F rivals Australia crush India earlier in the day, the Sri Lankans opened their Super Eights campaign with an equally impressive all-round display.
Jayawardene improved his lead as the competition's run-scorer, just falling narrowly short of posting back-to-back centuries in the tournament.
The right-hander followed up his even hundred against Zimbabwe on a low, slow pitch in Guyana with 98 not out on a much bouncier track in Barbados.
His 56-ball knock was not without the odd slice of luck though, as the hosts endured a day to forget in the field.
They put down three catches and failed to get their hands on two other chances, while makeshift wicketkeeper Andre Fletcher missed a simple stumping chance that would have seen the back of Jayawardene.
The missed opportunities cost them dear as Sri Lanka raced to 195 for three from their 20 overs - the highest total posted in the event so far.
Kumar Sangakkara made the most of two lives to make 68 off 49 deliveries, putting on a second-wicket partnership of 164 following the early departure of Sanath Jayasuriya, restored to the top of the order, for only six.
Jayawardene looked set to get to another Twenty20 ton when he needed only three off the final three balls of the innings.
However, a single took him off strike and any chance he had of reaching three figures disappeared when Chamara Kapugedera was dismissed with the next delivery.
In need of a fast start if they were to have any chance of chasing down such a colossal target, the West Indies lost openers Shivnarine Chanderpaul and captain Chris Gayle inside the first 14 balls of their reply.
Ramnaresh Sarwan and Dwayne Bravo steadied the ship with a stand of 53, though both batsmen found it tough to get on top of Sri Lanka's varied attack.
Lasith Malinga broke the partnership by getting Bravo caught at cover for a run-a-ball 23, with the paceman also going on to remove Fletcher (16) and Darren Sammy (two) to finish with figures of three for 28 from his four overs.
Spinner Ajantha Mendis also picked up three scalps, Sarwan the first of them when he chipped back a simple return catch to depart for 28.
Muttiah Muralitharan - a surprise selection having initially been ruled out of the rest of the event with a groin injury - also played his part with four tight overs as the West Indies ended up well short on 138 for eight.