Alex Song foul costed West Ham win