1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O Be7 5.d3 O-O 6.Nbd2 c5 7.e4 Nc6 8.Re1 Bd7 9.e5 Ne8 10.Nf1 Nd4 11.c3 Nxf3+ 12.Qxf3 Rc8 13.h4 b5 14.Nh2 d4 15.Qh5 Bc6 16.c4 Bxg2 17.Kxg2 bxc4 18.dxc4 Qb6 19.b3 Qc6+ 20.Kg1 g6 21.Qe2 h5 22.Nf3 Ng7 23.Bg5 Nf5 24.Bxe7 Nxe7 25.Ng5 Nf5 26.Ne4 Kg7 27.Rad1 Rcd8 28.Rd3 Rd7 29.Qd2 Rfd8 30.Qg5 Ne3 31.Nf6 Qg2#