An assured century from Jonathan Trott, his second in as many Tests on home soil, steered England to a comfortable position on 362-4 at Lord's on the opening day of the two-match series against Bangladesh.
Trott looked in terrific nick from the moment Alastair Cook departed in the fifth over of the morning to end the day unbeaten on 175 from 270 balls.
The Warwickshire batsman had struggled in England's six winter Tests but clung on to the number three position against Shakib Al Hasan's tourists.
And his partnership of 171 with Andrew Strauss (83) for the second wicket either side of lunch proved vital as Kevin Pietersen and Ian Bell made little impression on the scoreboard.
Some 23 overs remained in the day when Trott was joined by England's debutant, Eoin Morgan, and his concentration never wavered as together they added an unbeaten 105 for the fifth wicket - Morgan ending the day on 40 not out.
The first fixture in another jam-packed English summer of international cricket attracted a healthy crowd at Lord's for the opening day.
Shakib's decision to bowl first looked the correct one, but while he was unfortunate that the heavy cloud cover had all but dispersed by the end of the first hour, the three seam bowlers at his disposal did not make best use of conditions.
The honourable exception was Shahadat Hossain, who tested out both left-handed openers with deliveries that went down the slope, before bringing the odd one back.
It was the latter variety that did for Cook, straightening nicely and rapping him on the pads. But the Essex opener, who later headed to the nets for practice with batting coach Graham Gooch, was a bit unlucky as the ball appeared to be passing over the stumps.
With Strauss having started slowly for Middlesex this season, there was little surprise that he was not quickly out of the blocks here.
So it was as well for England that Trott was, racing to 15 off his first nine balls with a delicate cut followed by two textbook front-foot drives for four.
Strauss blew away the cobwebs with a pull for six off Robiul Islam and a simple tap through a leg-side gap off the same bowler for four.
Shakib had seen enough, bringing on his own slow left-arm stuff before the third seamer, Rubel Hossain, was granted a look-in.
But runs were coming fairly freely off all the bowlers and England reached a strong lunchtime position of 105-1 with Trott, always slightly more fluent than Strauss, on 50 and his skipper 10 runs behind.
Each got going after lunch with boundaries off Rubel, before pulling and driving Robiul almost at will. Trott was timing his shots particularly well, sending two back-foot forces off Shakib rattling across the emerald green turf.
Despite some inventive field placings, Bangladesh were unable to exert any pressure so it came as a big surprise when Strauss gave away his wicket as he closed on a century.
Having survived an appeal for a catch by keeper Mushfiqur Rahim from the previous delivery, he shaped to cut a delivery from the off-spinner Mahmudullah, which he presumably expected to bounce higher, but was instead deceived by a quicker, flatter ball that crashed into his stumps off a bottom edge.
Pietersen played a breezy, but all too brief innings featuring three off-side boundaries, the last of which was off a length ball well wide of off-stump, which he met at the top of the bounce and fairly crashed through point.
His problems facing left-arm spin have been well documented, however, and when he was bowled by Shakib, backing away in an attempt to loft the Bangladesh skipper over extra cover, there was further evidence that more work is required in this area.
By then, Trott had raised his century and he moved to 107 in a teatime score of 231-3, with Bell on three.
The early part of the final session provided tepid entertainment, although neither Warwickshire batsman was remotely troubled by what was served up to them.
Trott relieved some of the boredom with a cover-driven four off Mahmudullah before Rubel got a ball to jag back down the hill and clip Bell's off-stump. It was a good ball, but had Bell played forward he might have kept it out.
Morgan started patiently until he latched on to a short one from Mahmudullah that was all set to fly into the Tavern Stand, except that Imrul Kayes, at short leg, intercepted it with the side of his head. Fortunately, the helmet did its job.
A signature Morgan reverse-sweep for four gave him his first boundary, and a square cut brought him his second, while Trott continued to plod along calmly, eventually reaching his 150 with a single into the on-side.
If there was one saving grace for Bangladesh, it was that they did at least keep some rein on the scoring, conceding fewer runs than Australia had on the opening day of the 2009 Ashes on the same ground, when England had opened with 364-6.