1.c4 c5 2.Nc3 Nc6 3.Nf3 Nf6 4.d4 cxd4 5.Nxd4 e6 6.Bf4 Nxd4 7.Qxd4 b6 8.e4 Bb7 9.f3 Be7 10.O-O-O O-O 11.Kb1 Bc6 12.g4 Ne8 13.Qd2 a6 14.h4 Nc7 15.h5 b5 16.g5 bxc4 17.Bxc4 Nb5 18.Bb3 Nxc3+ 19.Qxc3 Rc8 20.Qd4 Bxg5 21.h6 gxh6 22.Rdg1 f6 23.Bd6 Kh8 24.f4 e5 25.fxe5 Re8 26.Re1 Bf4 27.exf6 Bxd6 28.f7+ Be5 29.fxe8=Q+ Qxe8 30.Qd3 Qg6 31.Rhg1 Qf6 32.Qc4 Qe6 33.Qxe6 dxe6 34.Bxe6 Rb8 35.b3 h5 36.Rg5 Bc3 37.Re2 Re8 38.Bd5 Bb5 39.Reg2 Bd3+ 40.Kc1 h4 41.Rg8+ Rxg8 42.Rxg8# 1-0