1.e4 e5 2.Nc3 Nf6 3.d4 exd4 4.Qxd4 Nc6 5.Qc4 Bb4 6.Bd2 d6 7.O-O-O O-O 8.f3 a5 9.Qe2 Ne5 10.g4 b5 11.Qg2 Bxc3 12.Bxc3 Qe8 13.f4 Bb7 14.fxe5 Nxe4 15.Re1 Qc6 16.Bd4 dxe5 17.Bxe5 Rae8 18.Nf3 Qd5 19.c4 bxc4 20.Qc2 Nc5 21.Bxc4 Qxf3 22.Rhf1 Qxg4 23.Rxf7 Rxf7 24.Bxf7+ Kxf7 25.Qxc5 Kg8 26.Qb5 Qg5+ 27.Kb1 Qg6+ 28.Ka1 Bc6 29.Qxa5 Qf7 30.Qc3 Bd5 31.b3 c6 32.Rg1 g6 33.Re1 Qf2 34.a4 h5 35.a5 h4 36.Re3 c5 37.Bh8 Qg1+ 38.Kb2 Qf2+ 39.Ka3 Qf8 40.Rxe8 Qxe8 41.Qg7# 1-0