1.e4 e5 2.Nf3 Nf6 3.Nc3 Bc5 4.Bc4 O-O 5.Nxe5 Qe7 6.d4 Bb6 7.Qd3 d6 8.Nf3 Nc6 9.d5 Nb4 10.Qe2 Ng4 11.O-O Ne5 12.Nxe5 dxe5 13.a3 Na6 14.Bxa6 bxa6 15.Qf3 a5 16.Rd1 Ba6 17.Be3 Rad8 18.Ne2 Rd6 19.Ng3 Bc8 20.c4 Qh4 21.h3 Rg6 22.c5 Bxc5 23.Bxc5 Bg4 24.hxg4 Rh6 25.Bxf8 Qh2+ 26.Kf1 Kxf8 27.Rac1 g6 28.Rxc7 Qh4 29.Qxf7#