1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O Be7 5.d3 c5 6.Nbd2 d4 7.a4 Nc6 8.Nc4 O-O 9.Bd2 Ne8 10.e4 dxe3 11.fxe3 Nd6 12.Nxd6 Bxd6 13.Bc3 Qc7 14.Ng5 f6 15.Ne4 Be7 16.Qh5 Nb4 17.Ng5 fxg5 18.Be4 Rf5 19.Qe8+ Rf8 20.Rxf8+ Bxf8 21.Rf1 Qe7 22.Rxf8+ Qxf8 23.Bxh7+