1.g3 d5 2.Nf3 e6 3.d4 c5 4.Bg2 cxd4 5.Nxd4 e5 6.Nb3 Nf6 7.Bg5 Be6 8.O-O Nc6 9.Nc3 d4 10.Ne4 Be7 11.Bxf6 gxf6 12.c3 dxc3 13.bxc3 Qc7 14.Nec5 Bc8 15.Qd2 h5 16.h4 f5 17.Rad1 e4 18.c4 Ne5 19.Qc3 b6 20.Nxe4 fxe4 21.Bxe4 Rb8 22.f4 Bd6 23.Rxd6 Qxd6 24.fxe5 Qe7 25.Bc6+ Bd7 26.e6 Bxc6 27.Qxh8+ Qf8 28.Qxh5 Qg7 29.Qxf7+ Qxf7 30.exf7+ Kf8 31.Nd4 Be4 32.Ne6+ Ke7 33.f8=Q+ Kxe6 34.Qf6+ Kd7 35.Qf8 Re8 36.Qg7+ Re7 37.Qg4+ Kd8 38.Qh5 Ba8 39.Rf7 Rb7 40.Rh7 Rf7 41.Qe5 Rf1+ 42.Kxf1 Bb7 43.Rxb7 a5 44.Rf7 a4 45.Qb8# 1-0