1.Nf3 f5 2.d3 Nf6 3.Bg5 e6 4.e4 fxe4 5.dxe4 Be7 6.Nc3 O-O 7.e5 Nh5 8.Ne4 b6 9.Bd3 Bb7 10.h4 Nc6 11.Qd2 Nb4 12.O-O-O Nxd3+ 13.Qxd3 h6 14.Be3 Nf4 15.Bxf4 Rxf4 16.Ng3 d5 17.Qg6 Qd7 18.Nh5 Rf7 19.Rd4 Raf8 20.Rg4 Bc5 21.Nf6+ Rxf6 22.exf6 d4 23.fxg7 Rd8 24.Qxh6 d3 25.Qh8+ Kf7 26.g8=Q+ Rxg8 27.Qxg8+ Kf6 28.Rf4+ Ke7 29.Qf8#