1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.f3 O-O 6.Be3 e5 7.d5 c6 8.dxc6 bxc6 9.Bd3 c5 10.Qd2 Nc6 11.Nge2 a6 12.Bg5 Be6 13.O-O Nd4 14.f4 exf4 15.Nxf4 Qc8 16.Bxf6 Bxf6 17.Nfd5 Bd8 18.Nf6+ Bxf6 19.Rxf6 Qd8 20.Raf1 Kg7 21.h4 Qxf6 22.Rxf6 Kxf6 23.Qf4+ Ke7 24.e5 dxe5 25.Qxe5 Rac8 26.Nd5+ Ke8 27.Nf6+ Ke7 28.Ne4 Rcd8 29.Qxc5+ Ke8 30.Nf6#