1.g3 d5 2.Nf3 c6 3.c4 Nf6 4.Bg2 Bf5 5.cxd5 cxd5 6.Qb3 Qc7 7.Nc3 e6 8.d3 Nc6 9.Bf4 Qd7 10.Ne5 Qc8 11.Rc1 Bd6 12.Nb5 Bxe5 13.Bxe5 O-O 14.Bxf6 gxf6 15.Nd6 Qc7 16.Nxf5 exf5 17.Qxd5 Qb6 18.Qb3 Qa5+ 19.Qc3 Qxa2 20.Qxf6 Qa5+ 21.Qc3 Qb6 22.Bxc6 Rac8 23.Qf6 Qa5+ 24.Kf1 Rxc6 25.Rxc6 bxc6 26.Qg5+ Kh8 27.Qe7 Kg8 28.Kg2 Qd5+ 29.f3 Rb8 30.b4 Qd4 31.Rc1 Qxb4 32.Qg5+ Kf8 33.Qxf5 Re8 34.Rc2 Qb1 35.Qc5+ Kg8 36.Qxc6 Re6 37.Qc8+ Kg7 38.Qc3+ Kg8 39.Qd2 Re3 40.Rc8+ Re8 41.Rxe8+ Kg7 42.Qg5# 1-0