1.e4 e5 2.Nf3 Nc6 3.Bb5 d5 4.exd5 Qxd5 5.Nc3 Qd6 6.O-O a6 7.Bxc6+ bxc6 8.Qe2 f6 9.d4 Be7 10.dxe5 fxe5 11.Nxe5 Nf6 12.Bf4 O-O 13.Ng6 Qd7 14.Nxe7+ Kh8 15.Rad1 Qe8 16.Rfe1 Bb7 17.Qc4 Rd8 18.Rxd8 Qxd8 19.Bg5 h6 20.Ng6+ Kh7 21.Nxf8+ Qxf8 22.Qd3+ Kh8 23.Bxf6 Qxf6 24.Re8+ Qf8 25.Rxf8#