1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Qe7 7.Bxd5 Nd8 8.Nxh8 Ne6 9.Qf3 Ng5 10.Bf7+ Kd8 11.Qb3 Be6 12.Bxe6 Nxe6 13.O-O e4 14.Nc3 Nd4 15.Qd5+ Ke8 16.Qxd4 Qd8 17.Qxd8+ Rxd8 18.Re1 Rd7 19.Rxe4+ Be7 20.d4 c5 21.dxc5 Rc7 22.Bg5 Kd8 23.Rd1+ Kc8 24.Bxe7 b6 25.cxb6 axb6 26.Rd8+ Kb7 27.Bd6 Rc6 28.Re7+ Ka6 29.Ra8#