1.Nf3 c5 2.g3 d5 3.Bg2 Nf6 4.O-O Nc6 5.d3 e5 6.Bg5 h6 7.Bxf6 Qxf6 8.Nc3 Be6 9.Qd2 Rd8 10.e3 Be7 11.Qc1 O-O 12.a4 Rd7 13.Ne1 Rfd8 14.f4 exf4 15.Rxf4 Qg6 16.Nf3 Qh7 17.Nd2 Bg5 18.Rf3 Bg4 19.Rf1 Bxe3+ 20.Kh1 Ne5 21.Nd1 d4 22.Nxe3 dxe3 23.Ne4 e2 24.Rf2 Rxd3 25.cxd3 Nxd3 26.Qc4 Nxf2+ 27.Nxf2 Qf5 28.Nxg4 Rd1+ 29.Rxd1 exd1=Q+ 30.Bf1 Qdxf1+ 31.Qxf1 Qxf1#