Haddin provided the deflated home crowd at the WACA a rare reason to cheer by bringing up his half-century as he and Mitchell Johnson frustrated the English bowlers by adding another 42 runs to survive to the tea-break.
Haddin and Johnson faced a mammoth task to lift Australia to a competitive total on a lively green-topped wicket.
But just when things were looking good, Anderson, provided the breakthrough soon after the tea interval as he had Haddin edging one to Swann.
Later, tail-end cameos by Johnson and Peter Siddle delighted home fans, but served to underline a missed opportunity by Australia's top order to weather the early attack and build a big total.
Anderson then bowled paceman Ryan Harris for three in his next over before Johnson celebrated a brave half-century in a solid return to the side after being dropped following the first Test in Brisbane.
Johnson's heroics were ended by Finn, however, who dismissed the southpaw for a top-scoring 62 after enticing him into a poorly hit pull shot straight to Anderson at square leg.
Swann then had Ben Hilfenhaus out for 13, caught by Cook at short leg to leave Siddle stranded on 35 not out.
For England, Andrew Strauss, on 12, and Alastair Cook (17) survived 12 overs in the last session to see the tourists to 29 for no loss at stumps.
Australia's Mitchell Johnsonn hits a six during the third Ashes Test against England in Perth
this
Users
Comment
article