1.Nf3 Nf6 2.d4 b6 3.g3 d5 4.Bg2 Bb7 5.Ne5 Nbd7 6.c4 e6 7.Bg5 Bd6 8.Nxd7 Qxd7 9.Bxf6 gxf6 10.cxd5 Bb4+ 11.Nc3 Bxd5 12.O-O Bxg2 13.Kxg2 Bxc3 14.bxc3 Qc6+ 15.f3 O-O-O 16.Qd3 h5 17.a4 a5 18.Qa6+ Kb8 19.Rab1 Qxc3 20.Rfc1 Qxd4 21.Qxa5 Rd5 22.Qa6 h4 23.g4 h3+ 24.Kf1 Qd2 25.Rxb6+ cxb6 26.Qxb6+ Ka8 27.Qa6+ Kb8 28.Rb1+ Kc7 29.Rb7+ Kd8 30.Qa8# 1-0