1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O e6 5.c4 Be7 6.d3 O-O 7.Nc3 d5 8.cxd5 Nxd5 9.Ne4 Nd7 10.a3 N7f6 11.Nxf6+ Nxf6 12.b4 c5 13.bxc5 Bxc5 14.Bg5 h6 15.Bf4 Qe7 16.a4 Rfd8 17.Ne5 Nd5 18.Qb3 Nxf4 19.gxf4 Bxg2 20.Kxg2 Bd4 21.Qa3 Qb7+ 22.f3 Bxa1 23.Qxa1 Rac8 24.Rg1 Qd5 25.Kh3 Qd4 26.Qf1 Qxf4 27.Nc4 Rc5 28.Rg4 Rh5+ 29.Kg2 Qxh2#