Looking to seal a 5-0 series sweep, Australia were well and truly on the ropes at 97 for five after England struck twice in the 15 minutes before lunch and then dismissed George Bailey for one within 10 minutes of the resumption.
Haddin, as he has in all four previous Tests when his team were in similarly precarious positions, came out oozing positivity and took the game to the bowlers with a barrage of aggressive strokes.
“Brad was great out there,” Smith told reporters. “He was great to bat with. I sort of took a back seat and just watched him go. The way he played his shots today, it was brilliant to form a partnership with him and get us in the position we are now.”
England contributed to their own misery by bowling short to a batsman who was clearly happy to pull and hook to the boundary all day with Ben Stokes (6-99) suffering particular punishment.