Steven Finn claimed a five-wicket haul on his first Test appearance at Lord's as England eased to an eight-wicket win over Bangladesh on day five.
Resuming the final day with all three results still possible, England dismissed the tourists in the morning session before chasing down the 160-run target on the verge of tea.
Pace rookie Finn (5-87) snared overnight duo Shakib Al Hasan (16) and Junaid Siddique (74) in successive overs and Bangladesh's hopes of saving the match were effectively over when Mushfiqur Rahim became his fifth victim of the innings.
Tim Bresnan (3-93) then returned to dismiss Rubel Hossain and Mahmudullah just minutes before lunch.
Captain Andrew Strauss (82) then led the way in knocking off a modest target to ensure England kicked off the summer with a win.
Sixth-wicket pair Siddique and Shakib safely negotiated the opening 40 minutes against the second new ball, however the pair had no answer to Finn with drinks on the horizon.
The 21-year-old seamer made the breakthrough when Shakib cut a long-hop fiercely but straight to Eoin Morgan at backward point.
Siddique then fell when he could only chip a slower, fuller delivery from Finn straight to a leaping Bresnan at wide mid-off.
The end of his 162-ball stay opened the way for England to dispose of the tail and knock off the runs required with minimal pressure on time or wickets.
Finn took his fifth wicket of the innings and ninth of the match with a superb delivery which bounced and shaped away from Bangladesh wicketkeeper Mushfiqur, the ball taking the edge to present Matt Prior with a regulation catch.
Mahmudullah offered some rearguard resistance and Finn was denied the chance to become the first Englishman to take a 10-wicket haul in Tests at Lord's since Ian Botham in 1978 when he was replaced by Bresnan.
The Yorkshireman returned to remove Rubel and then finished off the innings when Mahmudullah (19) slashed through to Prior.
England openers Strauss and Alastair Cook got the run chase off to a flyer, putting on 50 from 37 balls as they capitalised fully on some generous gifts from the Bangladesh pacemen.
Cook (23) was unfortunate to be adjudged lbw pushing forward to Mahmudullah and Strauss then fell 18 runs short of his century when he edged opposite number Shakib through to Mushfiqur.
However, South Africa-born duo Jonathan Trott (36no) and Kevin Pietersen (10no) saw England home on the brink of tea.