1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d4 cxd4 6.Nxd4 e5 7.Nxc6 bxc6 8.c4 Be6 9.Qa4 Qd7 10.Rd1 Rc8 11.Bg5 d4 12.Bxf6 gxf6 13.Nc3 Bg7 14.Ne4 O-O 15.c5 Rc7 16.e3 f5 17.Nd6 dxe3 18.Nxf5 exf2+ 19.Kxf2 Qc8 20.Nxg7 Kxg7 21.Rd6 Rd8 22.Qh4 f6 23.Be4 h6 24.Rad1 Rf8 25.g4 Bxa2 26.Bf5 Qb8 27.g5 Qxb2+ 28.Kg1 h5 29.gxf6+