Sanath Jayasuriya and Tillakaratne Dilshan conjured up a magnificent opening stand of 124 in Nottingham to lead Sri Lanka to a 15-run win over the West Indies in an effectively meaningless Twenty20 World Cup game.
|Sanath Jayasuriya enjoys the conditions at Trent Bridge [GALLO/GETTY]
Jayasuriya smashed 81 in 47 balls and Dilshan hit 74 also from 47 deliveries, smashing West Indies' bowlers to all parts of Trent Bridge as Sri Lanka scored 192-5.
Lendl Simmons, who took 4-19, was the only bowler to avoid punishment, with Sri Lanka hitting 23 fours and six sixes.
Simmons then made 29 with the bat, but only Dwayne Bravo (51) of his teammates scored more as West Indies closed on 177-5.
Both sides had already qualified from Group C for the Super 8 phase, which begins on Thursday.
Despite the early loss of Andre Fletcher, bowled by Lasith Malinga in the fourth over for 13, West Indies made a promising start to the chase, racing to 55-1 after five overs.
However, when Simmons was brilliantly caught at first slip by Mahela Jayawardene off Murali Muralitharan in the seventh over, it signalled a collapse.
Xavier Marshall miscued a delivery from Ajantha Mendis straight to Chamara Silva, and Mendis then bowled Shivnarine Chanderpaul for the third wicket in seven balls to leave West Indies on 73-4 in the eight over.
Soon after, Muralitharan caught Bravo but, realising he was about to fall over the boundary rope and concede a six, he flicked the ball backward to save two runs.
Angelo Mathews later produced an even more acrobatic piece of fielding, clawing the ball back from well behind the rope to prevent a six and save three runs.
Light rain began to fall, but West Indies - well behind on run rate - were obliged to bat on.
Bravo and Ramnaresh Sarwan made a half-century stand, but took 44 balls to do it, meaning the team needed 72 with five overs left.
Muralitharan could even afford to drop Bravo in the 17th as he was caught in the next over by Jehan Mubarak off Malinga.
|Chris Gayle takes it all in his stride [GALLO/GETTY]
Needing 28 off the last over, West Indies could not work a miracle.
West Indies captain Denesh Ramdin - standing in for the rested Chris Gayle - will regret asking Sri Lanka to bat after winning the toss.
Fidel Edwards conceded 17 off the second over and Kieron Pollard's first over went for 19 as Jayasuriya raced to 50 off 29 balls.
The Sri Lankans offered few chances until Dilshan was dropped by Sulieman Benn in the 12th over and they were aided by some comically bad fielding.
Jayasuriya was finally out lbw to Simmons in the 13th over and captain Kumar Sangakkara made 5 before he was caught by Fletcher off Simmons.
Simmons belatedly slowed the run rate with two wickets from three balls in the 17th over, having Jayawardene caught by Ramdin and then tempting Dilshan into a swish that was held by Benn.
Jerome Taylor was the only other bowler to take a wicket, having Chamara Silva caught behind with three balls left.
India's bowlers outclassed Ireland's batsmen, restricting them to 112-8.
Zaheer Khan ripped through the Irish top order, taking three wickets from seven balls on his way to 4-19, while Pragyan Ojha took 2-18.
Andrew White was Ireland's top scorer, with 29, while Gary Wilson and John Mooney both made 19.
In a game reduced to 18 overs for each side due to rain at Trent Bridge, India captain Mahendra Singh Dhoni won the toss and asked Ireland to bat.
Irish captain William Porterfield was Khan's first victim, bowled by a yorker, Gary Wilson was caught by Yusuf Pathan at first slip and the same combination did for Andre Botha at the end of the fourth over.