1.Nf3 Nc6 2.d4 d6 3.d5 Ne5 4.Nxe5 dxe5 5.c4 e6 6.e4 Bb4+ 7.Nc3 Bc5 8.Be2 Nf6 9.O-O O-O 10.Bg5 h6 11.Bh4 g5 12.Bg3 Ng4 13.Bxg4 Qf6 14.Qf3 Qe7 15.Bxe5 Bb4 16.Bf6 exd5 17.Bxe7 Re8 18.Nxd5 Bxg4 19.Qxg4 c6 20.Nf6+ Kg7 21.Nxe8+ Kg6 22.Bxb4 Rxe8 23.Qf5+ Kg7 24.e5 b6 25.Qf6+ Kh7 26.Qxf7+ Kh8 27.e6 Rg8 28.Bc3+ Rg7 29.Qxg7#