England needs six wickets on the last day to win the second Ashes cricket Test after Kevin Pietersen reached a career-best score and removed Michael Clarke to have Australia struggling to avoid defeat at 238-4.