1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 f5 5.d4 fxe4 6.Nxe5 Nf6 7.O-O Bd6 8.Bf4 Qe7 9.Nxc6 bxc6 10.Bxd6 cxd6 11.c4 O-O 12.Nc3 d5 13.cxd5 cxd5 14.Bb3 Bb7 15.Qe2 Kh8 16.Rac1 Rae8 17.Na4 Bc6 18.Qxa6 e3 19.Qe2 Bxa4 20.Bxa4 exf2+ 21.Qxf2 Ne4 22.Qe3 Qb4 23.Bxd7 Rd8 24.Bf5 Nd2 25.Rf2 Qxb2 26.Rd1 Rde8 27.Qh3 Ne4 28.Qxh7#