1.Nf3 Nc6 2.e4 d6 3.d4 e5 4.d5 Nb8 5.Be2 Nf6 6.Nc3 Be7 7.O-O O-O 8.Be3 h6 9.Nd2 Bd7 10.f4 exf4 11.Bxf4 c6 12.Nc4 Qc7 13.e5 dxe5 14.Bxe5 Qc8 15.d6 Bd8 16.Qd3 Bg4 17.Bf3 Nbd7 18.Bxg4 Nxg4 19.Qg3 Ngxe5 20.Nxe5 Nxe5 21.Qxe5 Bf6 22.Qg3 Re8 23.Rxf6 Qd8 24.Raf1 Qb6+ 25.Kh1 Re3 26.Qg4 Rae8 27.Rxf7 Re1 28.Qxg7#