1.Nf3 d5 2.g3 d4 3.c3 c5 4.cxd4 Bg4 5.Bg2 cxd4 6.Nxd4 Qd7 7.h3 Bh5 8.Qb3 Nc6 9.Nxc6 bxc6 10.Qa4 Rc8 11.Na3 Nf6 12.d3 Nd5 13.Bd2 e6 14.Nc4 Bc5 15.Ne5 Qc7 16.d4 Bd6 17.Nc4 Bxg3 18.Qa3 Bf4 19.e3 Nb6 20.Nxb6 Bd6 21.Qa5 Qxb6 22.Qxh5 Qxb2 23.Qd1 c5 24.Rb1 Qxa2 25.dxc5 Rxc5 26.Bb4 Rc2 27.Bxd6 Re2+ 28.Qxe2 Qxb1+ 29.Qd1 a5 30.Qxb1 Rf8 31.Qb8+ Kd7 32.Qxf8 g5 33.O-O a4 34.Rd1 a3 35.Bxa3+ Kc7 36.Rd8 h6 37.Rc8+ Kd7 38.Rb8 g4 39.Ra8 f5 40.Qe8+ Kc7 41.Qe7+ Kb6 42.Qb7# 1-0