1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.f4 Bf5 5.Nf3 e6 6.Bd3 Bxd3 7.Qxd3 c5 8.O-O Nc6 9.f5 cxd4 10.fxe6 fxe6 11.Ng5 Qd7 12.Qh3 O-O-O 13.Nf7 Be7 14.exd6 Bxd6 15.Bg5 Bf4 16.Nxd8 Bxg5 17.Nxe6 Be3+ 18.Kh1 g5 19.Nc5 Qxh3 20.gxh3 Nf4 21.Na3 Ne5 22.Rae1 b6 23.Ne4 Nxh3 24.Rf5 Ng4 25.Rf7 Bf4 26.Nb5 Kb8 27.Nxd4 Ne3 28.Rxe3 Bxe3 29.Nc6+ Kc8 30.Nd6#