Man City top EPL after tense Spurs win