North guided Anderson behind point to record a richly-deserved century - the Western Australia captain has now scored tons on both his Test and Ashes debuts - and Haddin took a quick single off Flintoff to pass 50.
BBC: Australia charge thwarted by rain