1.e4 e5 2.Bc4 Bc5 3.Qf3 Qf6 4.Qxf6 Nxf6 5.Nc3 O-O 6.Nf3 Ng4 7.O-O d6 8.h3 Nf6 9.Nd5 Nxd5 10.Bxd5 c6 11.Bc4 b5 12.Be2 Be6 13.a3 h6 14.b4 Bb6 15.d3 a5 16.bxa5 Rxa5 17.c4 b4 18.Bb2 bxa3 19.Rxa3 Bc5 20.Rxa5 Nd7 21.Rfa1 f5 22.exf5 Bxf5 23.Ra8 Rxa8 24.Rxa8+ Kh7 25.Nh4 Be6 26.Bh5 Nf6 27.Bg6#