1.d4 Nf6 2.c4 d6 3.Nc3 g6 4.e4 Bg7 5.f4 c5 6.d5 O-O 7.Nf3 e6 8.Bd3 exd5 9.cxd5 Re8 10.Qc2 Nxe4 11.Nxe4 f5 12.O-O fxe4 13.Bxe4 Nd7 14.f5 h6 15.f6 Nxf6 16.Bxg6 Rf8 17.Nh4 Bd7 18.Bd2 b5 19.Rae1 b4 20.Bf5 a5 21.Be6+ Bxe6 22.dxe6 Ra7 23.Nf5 Re8 24.Nxh6+ Kf8 25.Bg5 Qc8 26.Qf5 c4 27.Bxf6 Bxh6 28.Bd4+ Ke7 29.Qf6#