If they lose on Saturday at White Hart Lane, then the most they can get is 31 points. Wolves and Wigan already have 31 and West Ham have 27, so it's only really West Ham that they could conceivably catch. The Hammers have home games against Stoke, Sunderland, Wigan and Man City, and are away to Everton, Liverpool and Fulham
Portsmouth are away at Wigan on the 14th April