For me it looks as white used an engine.
It's simply too accurate play for a 1400 rated player.
don't worry about losing this game, this guy was clearly using computer assistance. look at the way he choked out everything. thats not a human you played against. thats cheater scum.
How do you tell if a chess engine is being used?
@e4_guy @LeMusiqueThe thought crossed my mind. It's hard to explain though... even if he used an engine there's still lessons to be learned from the game beyond 'you lost because it's an engine'.
The way how checkmate was delivered is clear sample of engine use. From my point, that was GM level.
..
As for Your mistakes, You lost because You lost control over e file. Playing 6. ... c5 was mistake, You had to focus on controlling e5 square.
Better than gm-level according to this analysis:
http://en.chessbase.com/post/computers-choose-who-was-the-strongest-player-Capablanca was the best player in this comparison (average lost 10 centipawns per move)