1.g3 Nf6 2.Bg2 d5 3.d4 c5 4.c4 cxd4 5.Nf3 Nc6 6.Nxd4 e5 7.Nxc6 bxc6 8.Bg5 Qa5+ 9.Nc3 Ne4 10.Bd2 Nxd2 11.Qxd2 Bb4 12.cxd5 cxd5 13.Bxd5 Rb8 14.O-O O-O 15.Rfd1 Bh3 16.Qe3 Bc5 17.Qxe5 Rxb2 18.Ne4 Rxe2 19.Nf6+ gxf6 20.Qxe2 Rc8 21.Qf3 Kg7 22.Bxf7 Bxf2+ 23.Qxf2 Kxf7 24.Rac1 Rxc1 25.Rxc1 Kg7 26.Re1 h5 27.Qe2 Qc5+ 28.Qe3 Qc6 29.Qxa7+ Kg6 30.Qf2 Qd5 31.Qe2 Kh6 32.a3 Kg7 33.Qe7+ Kg8 34.Qe4 Qc5+ 35.Qe3 Qd5 36.Qe8+ Kh7 37.Qe4+ Kg8 38.Qxd5+ Be6 39.Rxe6 f5 40.Qa8+ Kg7 41.Qe8 Kh7 42.Qf7+ Kh8 43.Re8# 1-0