1.g3 c6 2.c4 e5 3.Nf3 e4 4.Nd4 Nf6 5.Bg2 Qb6 6.e3 d5 7.cxd5 cxd5 8.d3 Bg4 9.Qc2 Nc6 10.dxe4 dxe4 11.Nc3 Bb4 12.O-O Rc8 13.Nxe4 Nxd4 14.Nxf6+ Qxf6 15.Qe4+ Be6 16.exd4 O-O 17.d5 Bf5 18.Qxb4 Ra8 19.Qe1 g5 20.Qb4 Rfd8 21.Qa3 h5 22.f4 Kh8 23.fxg5 Qa6 24.Qxa6 f6 25.gxf6 h4 26.Rf3 Bd3 27.Qa4 h3 28.Qh4+ Bh7 29.Qxh3 b5 30.Qd7 Rxd7 31.Rd3 Bxd3 32.Bf4 a5 33.a4 Bh7 34.Rf1 Bc2 35.Rf2 Rdd8 36.Be5 Rac8 37.Rd2 Kh7 38.Kf2 bxa4 39.h4 Rc6 40.d6 Rf8 41.d7 Ra8 42.Bc3 Rc5 43.Bxa8 Rxc3 44.Be4+ Kh8 45.d8=Q# 1-0