1.d4 Nf6 2.Nc3 d5 3.e3 g6 4.Nf3 Bg7 5.Ne5 O-O 6.Bd3 c5 7.Ne2 c4 8.Bxc4 dxc4 9.Nxc4 Qc7 10.Nf4 Qxc4 11.b3 Qc7 12.O-O Bg4 13.Qd3 Bf5 14.Qd2 Qxc2 15.Qa5 Nc6 16.Qc7 Nxd4 17.Qxe7 Ne2+ 18.Kh1 Nxf4 19.exf4 Ng4 20.h3 Nxf2+ 21.Kh2 Bxa1 22.Be3 Rae8 23.Qh4 Rxe3 24.Rxf2 Qe4 25.Rf3 Rxf3 26.gxf3 Qxf3 27.a4 Be4 28.Qg5 Qf2+ 29.Qg2 Qxg2#