1.e4 Nf6 2.e5 Nd5 3.c4 Nb6 4.d4 d6 5.f4 dxe5 6.fxe5 Bf5 7.Nc3 e6 8.Be3 Be7 9.Nf3 O-O 10.Be2 f6 11.O-O Nc6 12.exf6 Bxf6 13.Qd2 Bg4 14.Rad1 Qd7 15.h3 Bxf3 16.Rxf3 Rad8 17.d5 exd5 18.Bxb6 axb6 19.cxd5 Ne5 20.Rff1 Be7 21.Ne4 Qa4 22.Nc3 Bc5+ 23.Kh1 Qh4 24.Rxf8+ Rxf8 25.Rf1 Rf2 26.Rxf2 Qxf2 27.Qd1 Qe3 28.Bf3 Nxf3 29.Qxf3 Qg1#