1.e4 e5 2.Nf3 Nc6 3.Bc4 a6 4.O-O Nf6 5.d4 Bd6 6.d5 Ne7 7.Bd3 Ng6 8.c4 h6 9.Nc3 b6 10.Re1 Bc5 11.h3 d6 12.a3 O-O 13.b4 Bd4 14.Nxd4 exd4 15.Ne2 Ne5 16.Nxd4 Bd7 17.f4 Nxd3 18.Qxd3 Re8 19.e5 Nh5 20.e6 fxe6 21.dxe6 Qf6 22.f5 c5 23.Bb2 cxd4 24.exd7 Qg5 25.dxe8=Q+ Rxe8 26.Rxe8+ Kf7 27.Rae1 Nf4 28.R1e7+ Kf6 29.Bxd4#