1.Nf3 c5 2.g3 b6 3.Bg2 Bb7 4.O-O Nf6 5.d3 d5 6.Nbd2 e6 7.e4 dxe4 8.dxe4 Nxe4 9.Ne5 Nd6 10.Bxb7 Nxb7 11.Nxf7 Kxf7 12.Qf3+ Kg8 13.Qxb7 Nd7 14.Re1 Kf7 15.Ne4 h6 16.Rd1 Ke8 17.Rxd7 Qxd7 18.Qxa8+ Kf7 19.Nc3 g5 20.Qf3+ Ke7 21.Be3 Bg7 22.Rd1 Qc8 23.Qe4 Rd8 24.Rxd8 Qxd8 25.h4 gxh4 26.Qxh4+ Ke8 27.Qh5+ Kd7 28.Bxh6 Qh8 29.Qf7+