1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 Bc5 5.Ng5 O-O 6.Nc3 d6 7.Nxf7 Rxf7 8.Bxf7+ Kxf7 9.Bg5 Be6 10.O-O Qe7 11.Qf3 Nd4 12.Qd1 h6 13.Bxf6 Qxf6 14.Na4 Bb6 15.c3 Nc6 16.Nxb6 axb6 17.Qh5+ Kg8 18.a3 Rf8 19.Rad1 Qf4 20.d4 Bg4 21.Qg6 Bxd1 22.Rxd1 Qxf2+ 23.Kh1 Qf1+ 24.Rxf1 Rxf1#