England 196-5 (20 overs) beat Afghanistan 80 (17.2 overs) by 116 runs
Luke Wright hit 99 not out as England began their World Twenty20 defence with a crushing 116-run win over Afghanistan to book a place in the Super Eights.
England were 0-1 after one over and 15-1 after four, but Wright, Alex Hales and Eoin Morgan transformed the innings with a barrage of boundaries.
Jos Buttler and Jonny Bairstow added late muscle to drive England to 196-5.
Afghanistan lost two wickets in the first seven balls and crumbled to 80 all out to go out of the tournament.
Biggest Twenty20 international victories
172 runs - Sri Lanka v Kenya (Johannesburg, 2007)
130 runs - South Africa v Scotland (The Oval, 2009)
116 runs - England v Afghanistan (Colombo, 2012)
109 runs - Zimbabwe v Canada (King City, 2008)
103 runs - Pakistan v New Zealand (Christchurch, 2010)
Jade Dernbach, Stuart Broad, Graeme Swann and Samit Patel all took two wickets but there was no doubt about the man of the match.
Wright had been in the international wilderness for 15 months before he replaced the out-of-form Ravi Bopara for the two pre-tournament matches against South Africa earlier this month.
An inconsistent performer for England in the past, he has clearly benefited from spells in the Indian Premier League and Aussie Big Bash and come back with a game based around clean, straight hitting.
The Sussex all-rounder smashed six sixes and eight fours in 55 balls as he amassed his highest score in 79 limited-overs matches for England, missing out on a century by one run when he could only collect two from the last ball of the innings.
Wright entered the fray with England in a pickle after Craig Kieswetter played on from the last ball of a maiden first over from Shapoor Zadran.
He began slowly, but his innings took off in the fifth over as he drilled Shapoor for a straight four and a six after Hales had got England going with consecutive boundaries.
The duo added 69 for the second wicket before Hales was run out backing up when bowler Karim Sadiq diverted Wright's drive onto the non-striker's stumps.
Morgan kept up the momentum with a breezy 27 and Buttler bashed 15 off seven balls before he was trapped lbw by Izatullah Dawlatzai.
Bairstow bludgeoned his first ball into the stands and Wright smashed poor Izatullah for three sixes in a row to surge into the nineties.
Bairstow was out for 12 in the last over, leaving Wright to face the last ball on 97. A low full toss was heaved away to leg but when the wide long-on fielder did his job Wright had to settle for two, and 99 not out.