1.g3 d5 2.Nf3 Nf6 3.Bg2 c5 4.d4 cxd4 5.O-O h6 6.Bf4 e6 7.Nxd4 g5 8.Be5 Nbd7 9.Bxf6 Nxf6 10.c4 dxc4 11.Nc3 Qb6 12.Rb1 Bd7 13.b3 Qa5 14.Bxb7 Rd8 15.Qc2 Qb6 16.Ne4 Qxd4 17.Rfd1 Qe5 18.Nxf6+ Qxf6 19.Qxc4 Qe5 20.Rd3 Bc5 21.Rbd1 Ke7 22.Ba6 h5 23.e3 h4 24.g4 Bc6 25.b4 Rxd3 26.Rxd3 Qa1+ 27.Rd1 Qxd1+ 28.Qf1 Rd8 29.a3 Qxg4+ 30.Qg2 Qxg2# 0-1