1.e4 Nf6 2.Nc3 d5 3.exd5 Nxd5 4.Bc4 Nb6 5.Bb3 c5 6.Qh5 e6 7.d3 Nc6 8.Bg5 Be7 9.Bxe7 Qxe7 10.Nf3 Nd7 11.O-O Nf6 12.Qh4 b6 13.d4 O-O 14.dxc5 Qxc5 15.Ng5 h6 16.Nge4 Nxe4 17.Nxe4 Qe5 18.c3 Bb7 19.Rae1 Qc7 20.f4 Na5 21.Bc2 Rad8 22.f5 exf5 23.Rxf5 Rd5 24.Rxd5 Bxd5 25.Nf6+ gxf6 26.Qxh6 f5 27.Re3 Bxg2 28.Bxf5 f6 29.Rg3+