1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O c5 5.c4 g6 6.b3 Bg7 7.Bb2 O-O 8.Nc3 d6 9.e3 Nbd7 10.d4 cxd4 11.exd4 Ne4 12.Nxe4 Bxe4 13.Qe2 Nf6 14.d5 Bf5 15.Nd4 Bd7 16.Rfe1 Re8 17.b4 Qc7 18.b5 a6 19.a4 axb5 20.axb5 Bg4 21.f3 Bd7 22.Nc6 e6 23.f4 Rxa1 24.Rxa1 exd5 25.Qc2 Bxc6 26.cxd5 Qe7 27.bxc6 Ng4 28.Bxg7 Qe3+ 29.Kf1 Nxh2#