e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 O-O f6 d4 exd4 Nxd4 c5 Ne2 b5 Qxd8+ Kxd8 Rd1+ Bd6 a4 bxa4 Nbc3 Rb8 Nxa4 Ke7 b3 c4 bxc4 Kf7 c5 Bg4 cxd6 Bxe2 dxc7 Re8 Rd2 Bg4 h3 Rc8 hxg4 Ne7 Rd7 Rhf8 Nb6 Rce8 Ba3 Ke6 Bxe7 Rxe7 Rxe7+ Kxe7 Rxa6 f5 exf5 Kd6 c8=Q Rxc8 Nxc8+ Kd7 Ra7+ Ke8 Rxg7 Kd8 Nd6 h6 f6 h5 Rb7 hxg4 f7 g3 f8=Q#