1.g3 d5 2.Nf3 Nf6 3.Bg2 Nc6 4.d4 Bf5 5.O-O Qd7 6.c4 e6 7.Nc3 Ne4 8.Nh4 Nxc3 9.bxc3 Be4 10.f3 Bg6 11.cxd5 exd5 12.e4 Be7 13.exd5 Qxd5 14.f4 Qd7 15.f5 Bxh4 16.fxg6 Bf6 17.gxf7+ Qxf7 18.Rb1 O-O-O 19.Qa4 Rhf8 20.Qb5 Rd6 21.Bf4 Nd8 22.Bxb7+ Nxb7 23.Qxb7+