After the frustrations of Saturday, Sunday sees a sensational day of cricket at Lord's as Bangladesh's Tamim Iqbal wows the crowd with a wonderful batting display.
Bangladesh started the day with a mountain to climb - still 69-runs short of the follow-on target and an imposing 268 behind England's first innings total.
They ended the day leading by 105 runs with yet another entry on the Lord's Honours Boards.
That new name on the historic boards: Tamim Iqbal.
The dashing Tigers opener was called to the crease sooner than he may have hoped. England ended their first innings resistance leaving them still 24 runs short of the follow-on.
Andrew Strauss led his team off the field rapidly indicating to the Bangladesh batsmen to tell their team-mates to pad up.
Tamim and Kayes came to the crease with all of England's seamers having entries in the 'wickets' column and their confidence high.
They may have been forgiven for trying to block, nudge and bat out as much time as they could. The very idea is almost sacreligious to Tamim.
He valiantly flung the bat at everything, scoring boundaries freely - at first to the bemusement then definite amusement of the Lord's crowd, relishing his exciting stroke play.
As England reverted to Graeme Swann's spin bowling in an attempt to slow him down, Tamim merely upped the pace - galloping down the wicket and firing England's leading wicket taker into the stands with two massive sixes.
The openers scored the first 100 runs from just 124 balls and by the 28th over, both had half centuries.
Just seven overs later, Tamim had his own century (from just 94 balls) and looked understandably delighted. The entire ground were on their feet applauding his effort.
The flamboyant opener had put off needed wrist surgery to ensure he could play in his first ever Test at Lord's - the Home of Cricket. He'll leave here with his name etched on the Lord's Honours Boards for evermore.
England need wickets and they needed inspiration.
It came from a Tamim-trap, dreamed up by Matt Prior. After a chat to Strauss the captain posted five fielders back on the boundary rope. Steve Finn fired it in short and Tamim duly obliged - hooking another attempted boundary to the waiting Jonathan Trott.
Once again everyone stood to applaud Tamim, who duly saluted every corner of the ground.
Another well-thought out plan removed Kayes shortly before Tea. Finn again the bowler, Kayes fishing a looping catch to Ian Bell positioned at short leg for just such a shot.
With two wickets down and still 34 ahead, England looked hopeful again.
After Tea they had two batsmen, Siddique and Jaharul both yet to score. 28 overs later Siddique became the third Bangladesh batsman to reach his half century as Bangladesh did the unthinkable - they started to build a lead.
England once again deflated. A long day in the field, in hot, sunny conditions was sapping more than their energy.
Strauss turned to batsman Jonathan Trott's part-time medium pace. In only his fourth over, Trott duly obliged his captain removing Jahurul with a valiant caught and bowled - leaving the batsman four agonising runs short of become the fourth Bangladesh batsman to make 50 in the innings.
Ashraful came and went, with a 21-run flourish. England looked rejuvenated by the new ball and Anderson had him caught behind.
With just four overs left Tigers' skipper Shakib sent in Shahadat as a nightwatchman.
Shakib's plan didn't work as well as his opposite numbers' ploys had. Tim Bresnan clean bowled him to finally earn reward for a long day's work.
Shakib came in himself to see off the final over of the day.
He'll resume tommorrow with his side 105 runs ahead, with five wickets still in hand.
With the weather again, set to be glorious and ticket prices slashed to £10 (free for under-16s and over-65s) tomorrow may be akin to a 'People's Sunday' at Wimbledon.
Andrew Strauss will be hoping they may help cheer his England side to a face-saving victory.
KEEPING LORD'S WORLD CLASS
Founded in 1787, Marylebone Cricket Club is the most active and famous cricket club in the world and owner of Lord's Cricket Ground - the Home of Cricket.
© Copyright 2017
Switchboard: 020 7616 8500 Ticket Office: 020 7432 1000