1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.d4 Be7 5.Bg2 O-O 6.O-O c6 7.Qc2 Nbd7 8.Nbd2 b6 9.e4 Bb7 10.e5 Ne8 11.cxd5 cxd5 12.Re1 Rc8 13.Qd3 Nc7 14.h4 b5 15.Nf1 Nb6 16.Ng5 Bxg5 17.hxg5 Qd7 18.Nh2 Na6 19.a3 b4 20.Ng4 bxa3 21.bxa3 Nc7 22.Bf3 Ba6 23.Qe3 Rfd8 24.Kg2 Ne8 25.Nf6+ gxf6 26.gxf6 Nxf6 27.Qg5+ Kf8 28.exf6 Qa4 29.Qg7+ Ke8 30.Rxe6+ Kd7 31.Qxf7#