1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Bd3 h6 9.Ne4 Nxe4 10.Bxe4 Bc5 11.O-O Be6 12.a3 O-O 13.b4 Qd4 14.Nc3 Bxb4 15.axb4 Qxb4 16.Ba3 Qd4 17.Bxf8 Rxf8 18.Rxa5 Bc4 19.Ra4 Ra8 20.Bd3 e4 21.Rxc4 Qe5 22.Rxe4 Qc7 23.Rfe1 g6 24.Qf3 Rf8 25.Re7 Qb6 26.Bc4 Qb4 27.Bxf7+ Kg7 28.Bb3+ Qxe7 29.Rxe7+ Rf7 30.Qxf7+ Kh8 31.Re8#