Six balls later, Habibul Bashar played a shot unworthy of a lower order batsman - never mind a captain in the first hour of a Test - against Hoggard, and Bangladesh were in trouble.
His attempt at a pull was undone by some away movement, the resulting skier falling like a present into Geraint Jones's gloves.
As their coach, Dav Whatmore, knows only too well, Bangladesh are not short of talent. But their judgement, or lack of it, lets them down so often.
Here, when they needed to dig in, far too many ambitious shots were played. Aftab Ahmed dealt exclusively in boundaries to reach 20 but Flintoff soon lured him into a fatal error, the all-rounder's eighth delivery being snicked hard into the slip cordon where Andrew Strauss first parried and then held the chance.
Flintoff also accounted for Mohammad Ashraful, pinned lbw on the back foot, but it was Simon Jones who produced the morning's best and most consistent spell and his reward came with Omar was well taken at first slip by Trescothick for a top score 22.
If things were bad for Bangladesh at lunch, a poor umpiring decision and a run-out compounded their misery this afternoon.
Khaled Mashud was adjudged lbw by Indian official Hariharan Krishna, offering no shot to Hoggardbut the ball didn't come back enough to threaten off stump.
When Mohammad Rafique ran himself out, looking for a non-existent second to Michael Vaughan at deep mid-off, the end was nigh.
Just to make life tougher still for Bangladesh, Harmison and Hoggard were now in top gear.
Mashrafe Mortaza and 16-year-old Mushfiqur Rahim were both beaten for pace, though the youngster did manage to score 19, before Hoggard had Shahadat Hossain caught behind - the last five wickets having fallen in 33 balls.
If anything, it got even worse for Bangladesh after that. Shahadat's first four overs went for 41 runs as Marcus Trescothick and Andrew Strauss piled into him.
LATEST SCORE: Bangladesh first innings 108 all out (38.2 overs)
Bangladesh first innings: Javed Omar c Trescothick b S P Jones 22 Nafees Iqbal c M E Trescothick b S J Harmison Habibul Bashar c G O Jones b M J Hoggard 3 Aftab Ahmed c Strauss b Flintoff 20 Mohammad Ashraful lbw 6 Mushfiqur Rahim b M J Hoggard 19 Khaled Mashud lbw b M J Hoggard 6 Mohammad Rafique run out Mashrafe Mortaza b S J Harmison Anwar Hossain Monir not out Shahadat Hossain c G O Jones b M J Hoggard 4 Extras 14.