1.e4 Nc6 2.Bc4 e5 3.Qf3 Nf6 4.Bb3 Nd4 5.Qc3 b6 6.Qc4 d5 7.Qb5+ Nxb5 8.Nf3 Bd6 9.exd5 e4 10.Nh4 Ng4 11.O-O Qxh4 12.h3 Bc5 13.c4 Bxf2+ 14.Kh1 Bc5 15.cxb5 Bb7 16.Nc3 O-O-O 17.Nxe4 Bxd5 18.d3 Nf2+ 19.Rxf2 Bxf2 20.Bg5 Qxg5 21.Nxg5 Bxb3 22.Nxf7 Bxf7 23.Rf1 Bg3 24.Rxf7 Rhf8 25.Rxf8 Rxf8 26.Kg1 Rf2 27.d4 Rxb2 28.Kf1 Rf2+ 29.Kg1 Rxa2 30.d5 Ra1#