All-rounder Andrew Flintoff led a brilliant counter-attack after his team was reduced to 208-6.
The burly batsman threw the bat in a typically theatrical display as he made 142 off 146 balls, including 18 fours and five sixes -- his second Test century and his first at home.