West Ham United were defeated by Portsmouth, 2 to 1, in the Premier League on December 26, 2006.

Explore