1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Be7 5.c3 dxc3 6.Qd5 Nh6 7.Bxh6 O-O 8.Bxg7 Kxg7 9.Nxc3 d6 10.Qh5 Be6 11.Nd5 Bxd5 12.exd5 Ne5 13.Nxe5 dxe5 14.Qxe5+ Bf6 15.Qg3+ Kh8 16.O-O Rg8 17.Qh3 Rg7 18.Rab1 Qd6 19.g3 Rag8 20.b3 Bd4 21.Kh1 b5 22.Rbd1 bxc4 23.bxc4 Bc5 24.f4 Qa6 25.Qg2 Qxc4 26.Rc1 Qb5 27.Rb1 Qa6 28.Rb3 Bd6 29.Qb2 Qxf1#