1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.O-O Nf6 6.e5 d5 7.exf6 dxc4 8.Re1+ Be6 9.Ng5 Qd5 10.Nc3 Qf5 11.g4 Qxf6 12.Nd5 Qd8 13.Nxe6 fxe6 14.Rxe6+ Ne7 15.Nxe7 Bxe7 16.Bg5 O-O 17.Bxe7 Qe8 18.Qxd4 Rf7 19.Qd5 Kh8 20.Rae1 Qa4 21.Bc5 Qb5 22.b3 b6 23.Qxa8+ Qe8 24.Qxe8+ Rf8 25.Qxf8#