d4 d5 Bf4 Nf6 Nd2 Bd7 Ngf3 h6 e3 Nc6 Bg3 e6 a3 Ne4 Bd3 Ng5 O-O Nxf3+ Qxf3 Be7 c4 a5 cxd5 O-O dxc6 Bxc6 Qh5 Bd5 e4 Bg5 exd5 Bxd2 dxe6 Qe7 exf7+ Qxf7 Qe2 Rad8 Bc4 Bg5 Bxf7+ Rxf7 Qb5 b6 d5 a4 Qxa4 Re7 Qc4 Rde8 d6+ Kf8 dxe7+ Bxe7 Bxc7 Bc5 Rfe1 g5 Rxe8+ Kxe8 Qe6+ Kf8 Re1 Be3 fxe3 b5 Be5 h5 Rf1#