1.f4 Nf6 2.Nf3 g6 3.c4 Bg7 4.d4 O-O 5.e3 c5 6.d5 e6 7.Nc3 d6 8.Bd3 Re8 9.O-O exd5 10.cxd5 a6 11.a4 Nbd7 12.e4 c4 13.Bc2 Nc5 14.e5 dxe5 15.fxe5 Nfd7 16.Be3 b6 17.Bg5 Qc7 18.d6 Qc6 19.Nd5 Nxe5 20.Ne7+ Rxe7 21.dxe7 Bd7 22.Nxe5 Bxe5 23.Qe2 Bxb2 24.Rad1 b5 25.Qf2 Be8 26.Rd8 Ne6 27.Qxf7+ Kh8 28.Bf6+ Bxf6 29.Qxf6+ Kg8 30.Qf8+ Nxf8 31.exf8=Q# 1-0