1.Nf3 Nf6 2.c4 b6 3.g3 e6 4.Bg2 Bb7 5.d4 Bb4+ 6.Bd2 a5 7.O-O O-O 8.Bg5 Be7 9.Bxf6 Bxf6 10.Nc3 c6 11.e4 Ba6 12.e5 Be7 13.b3 d5 14.exd6 Bxd6 15.Ne5 Qc7 16.f4 Ra7 17.Qe2 b5 18.Rfc1 bxc4 19.bxc4 Re8 20.Ne4 c5 21.Nxf7 Kxf7 22.Qh5+ Kf8 23.f5 exf5 24.Qxf5+ Kg8 25.Qd5+ Kh8 26.Nxd6 Rf8 27.Rf1 Rf6 28.Rae1 Rxf1+ 29.Rxf1 Qe7 30.Nf7+ Kg8 31.Nh6+ Kh8 32.Qg8#