1.Nf3 Nf6 2.g3 b5 3.Bg2 Bb7 4.O-O c5 5.d4 e6 6.Na3 a6 7.c4 b4 8.Nc2 d5 9.Ne5 Bd6 10.e3 Qc7 11.cxd5 Bxe5 12.dxe6 Bxg2 13.exf7+ Qxf7 14.Kxg2 Qb7+ 15.Kg1 Bd6 16.b3 Nbd7 17.Bb2 O-O 18.Qe2 cxd4 19.Nxd4 Ne5 20.Rfd1 Rae8 21.Rac1 Bb8 22.f3 Ba7 23.e4 Nxe4 24.fxe4 Nf3+ 25.Kg2 Rxe4 26.Qc4+ Kh8 27.Qc6 Qxc6 28.Rxc6 Re2+ 29.Kh3 Rxh2+ 30.Kg4 h5#