1.e4 e5 2.Bc4 Nf6 3.Nf3 Nc6 4.d3 Bc5 5.Bg5 d6 6.Nc3 h6 7.Bxf6 Qxf6 8.Nd5 Qd8 9.O-O Ne7 10.c3 c6 11.Nxe7 Qxe7 12.b4 Bb6 13.a4 a6 14.a5 Bc7 15.Re1 O-O 16.Re3 Bg4 17.h3 Bh5 18.Qd2 Rad8 19.Ba2 Bb8 20.Nh2 Kh8 21.Rg3 f5 22.exf5 Rxf5 23.Ng4 d5 24.Bb1 e4 25.dxe4 dxe4 26.Qe3 Rd1+ 27.Kh2 Bxg4 28.hxg4 Qh4#