1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Bc4 Nb6 5.Bb3 Bf5 6.Qf3 Qc8 7.Ne2 e6 8.O-O c5 9.dxc5 dxc5 10.c4 Nc6 11.Bf4 g5 12.Bxg5 Nxe5 13.Qc3 Rg8 14.f4 Nc6 15.Qe3 Bg7 16.Nbc3 Bd4 17.Nxd4 cxd4 18.Qd2 dxc3 19.Qxc3 Qc7 20.Rad1 Nd7 21.Rd5 Ne7 22.Rd2 Qc5+ 23.Kh1 O-O-O 24.Rfd1 Nb6 25.Rxd8+ Rxd8 26.Rxd8+ Kxd8 27.Qh8+ Kc7 28.Qf8 Nbc8 29.Qxf7 Qf2