1.e4 e5 2.Nf3 d6 3.Bc4 Bg4 4.Bb3 Be6 5.Bxe6 fxe6 6.O-O d5 7.Nxe5 Qf6 8.d4 dxe4 9.Nc3 Nc6 10.Nxc6 bxc6 11.Nxe4 Qd8 12.Bg5 Nf6 13.Qf3 h6 14.Nxf6+ gxf6 15.Bxf6 Qd5 16.Qxd5 exd5 17.Bxh8 Rb8 18.Rfe1+ Be7 19.b3 Kd8 20.Re2 Rb4 21.Rae1 c5 22.Rxe7 cxd4 23.f4 c5 24.f5 c4 25.f6 c3 26.f7 d3 27.f8=Q#