Was it a foul? Yes. Were there at least two West Ham players being fouled before that ball arrived? Also yes. Have similar goals been given throughout the season? Also yes again. But at the end of the day City have not been good enough, you can't rely on others to win.