1.g4 d5 2.Bg2 e5 3.c4 dxc4 4.Qc2 c6 5.Qxc4 Be6 6.Qc3 Bd6 7.Nf3 Qc7 8.h3 f6 9.d4 Nd7 10.Nbd2 Ne7 11.e4 a5 12.a3 b5 13.d5 Bf7 14.O-O O-O 15.dxc6 Nxc6 16.Qe3 Nd4 17.Nxd4 Bc4 18.Qc3 Bxf1 19.Qxc7 Bxc7 20.Bxf1 b4 21.Ne6 Rfc8 22.Nxc7 Rxc7 23.axb4 Rca7 24.b5 Rb8 25.Nb3 a4 26.Be3 Raa8 27.Bc4+ Kf8 28.Nc5 Nxc5 29.Bxc5+ Ke8 30.Bd5 Ra5 31.Bc6+ Kf7 32.Bd6 Rc8 33.Bb4 Ra7 34.Bc5 Rac7 35.Rxa4