1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d3 h6 6.Nc3 O-O 7.Re1 d6 8.Nd5 Be6 9.b3 Ng4 10.Be3 Nxe3 11.Nxe3 a6 12.c3 b5 13.Bxe6 fxe6 14.b4 Bb6 15.Qb3 Qf6 16.c4 Nd4 17.Nxd4 Bxd4 18.Rac1 Qxf2+ 19.Kh1 Bxe3 20.Rb1 Rf7 21.cxb5 Raf8 22.Qxe6 axb5 23.Rf1 Qxa2 24.Qxa2 Kh8 25.Rxf7 Rxf7 26.Qxf7 c5 27.Qg6 cxb4 28.Ra1 Bb6 29.Ra8+ Bd8 30.Rxd8#