Smith, who slammed 211 in the last test to help Australia retain the Ashes and go 2-1 up, hit Jack Leach for a four to bring up his half century in 91 balls, becoming the player with the most successive 50-plus scores against a single opponent.
He surpassed former Pakistan skipper Inzamam-Ul-Haq who scored nine, also against England.
Marnus Labuschagne missed out on a half century as he was dismissed for 48 just after lunch. Smith and Labuschagne shared a 69-run stand for the third wicket before Jofra Archer trapped the batsman in front. Labuschagne faced 84 deliveries and his innings was laced with 10 fours.
Archer was the pick of the bowlers for the hosts taking all three wickets but he could not get one over Smith as the former Aussie captain continued to bat in a league of his own.
Earlier, David Warner failed once again, as Archer had the out of sorts southpaw caught behind by Jonny Bairstow for just five.<br> <br>Marcus Harris too was dismissed for three after he edged Archer to Ben Stokes at second slip, leaving Australia reeling at 14/2.<br> <br>Labuschagne and Smith then joined hands to steady the ship.<br> <br>England resumed at 271/8 with Jos Buttler batting on 64 and Leach on 10. Buttler could only add eight runs to his overnight score as he was castled by Pat Cummins for 70 off 98 balls (4x7, 6x3).<br> <br>Leach (21) was clean bowled by Marsh who finished with career best Test figures of 5/46, playing his first Test in the series.
Australia have already retained the Ashes after winning the fourth Test and now lead the five-match series 2-1.<br> <br>Brief scores: England 1st innings: 294 all out (Jos Buttler 70, Joe Root 57, Rory Burns 47; Mitchell Marsh 5/46, Pat Cummins 3/84); Australia 1st innings: 147/4 (Steve Smith 59 batting, Marnus Labuschagne 48; Jofra Archer 3/30)<br> <br> --IANS<br>rkm/bg