1.g3 d5 2.Bg2 Nf6 3.c4 c6 4.d4 Bf5 5.Nc3 e6 6.Nf3 Bd6 7.O-O Nbd7 8.cxd5 exd5 9.Nh4 Bg6 10.Bg5 Be7 11.Nxg6 hxg6 12.Qd3 Ng4 13.Bxe7 Qxe7 14.h3 Ngf6 15.b4 O-O 16.b5 Rfe8 17.Rab1 Nb6 18.bxc6 bxc6 19.Qa6 Rac8 20.Rfc1 c5 21.Nb5 Nc4 22.Qxa7 Nd2 23.Qxe7 Rxe7 24.Nd6 Ra8 25.Rb2 Rxe2 26.dxc5 Nf3+ 27.Bxf3 Rxb2 28.c6 Ne4 29.Bxe4 dxe4 30.c7 Rbxa2 31.c8=Q+