The two surprise packages of the Premier League meet at Upton Park on Saturday. Newcastle United (5-4-3) and West Ham United (5-3-4) are both currently in the top six after a run of impressive results, with only Chelsea, Southampton and the two Manchester clubs above them in the table.