Breunor: Well the computer can tell us where black went wrong.
Two moves it really doesn't like.
First is 10 ... N x d5. Computer likes Q X d5
1) =0.00 (23 ply) 10...Qxd5 11.a3 Bxc3+ 12.bxc3 Ne4 13.f3 Nxg3 14.hxg3 Kg7 15.e3 Nd7 16.Nb5 Qxd1+ 17.Rxd1 Ne5 18.Nd6 Bd7 19.Kf2 Bc6 20.g4 Rad8 21.Be2 Ba4 22.Rd4 Nc6 23.Rd2 Ne5 24.Rd4
After 10 .. N x d5 11 e3 computer scores it at 0.95
Real losing move though is the 12th move, ... R d8.
An immediate e5 hods:
1) +0.68 (23 ply) 12...e5 13.Nb5 Nc6 14.O-O Nxc3 15.Nxc3 Rd8 16.Qe2 Be6 17.h4 Be7 18.hxg5 hxg5 19.a3 Kg7 20.Bc4 Bxc4 21.Qxc4 f6 22.Qe6 Rd6 23.Qf5 Rdd8 24.Ne4
After 12 ... R d8 we have:
1) +3.17 (21 ply) 13.O-O Bf8 14.Nb3 Qb6 15.Nxd5 exd5 16.Bc7 Qf6 17.Bxd8 Qxd8 18.Bc4 Be6 19.e4 Bg7 20.Bxd5 Bxd5 21.Rc5 Nc6 22.exd5 Ne7 23.d6 Nc8 24.f4 Nxd6 25.fxg5 Ne4 26.Qxd8+ Rxd8 27.Rc7 Nxg5 28.Rxb7
although even with a computer I'm not sure why it is Ok to play e5 on move 12 but not on move 13. But the computer does give that it is a disaster:
1) +8.58 (22 ply) 14.Qh5 exd4 15.Qxh6 Nf6 16.Nb5 Be7 17.Qxg5+ Kf8 18.Qh6+ Kg8 19.Bc7 Qxb5 20.Bxb5 Rd5 21.Bd6 Rxd6 22.Rxc8+ Rd8 23.Rc7 Nbd7 24.Qf4 Kf8 25.exd4 a5 26.Qh6+ Kg8 27.Qh3 Bd6 28.Rxd7 Nxd7 29.Qg4+ Kf8 30.Bxd7