1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Bd3 Nd5 9.Nf3 Nf4 10.O-O Bd6 11.Re1 O-O 12.Bf1 c5 13.d4 exd4 14.c3 Nc6 15.cxd4 cxd4 16.Bb5 Qb6 17.Bxc6 Qxc6 18.Bxf4 Bxf4 19.Qxd4 Qh6 20.Nc3 Bb7 21.Nd5 Bd6 22.Rad1 Rad8 23.Qc4 Qh5 24.Nf4 Qg4 25.Rd4 Bxf3 26.h3 Qg5 27.h4 Qg4 28.Re3 Bxf4 29.Rxf4 Qxg2#