e4 c5 Nf3 Nc6 Bb5 e6 O-O Nge7 d4 cxd4 Nxd4 e5 Nb3 a6 Be2 d5 exd5 Nxd5 c4 Nf4 Qxd8+ Nxd8 Bxf4 exf4 Nc3 f3 Bxf3 Ne6 Nd5 Bd6 c5 Nxc5 Nxc5 Be5 Rae1 a5 Rxe5+ Kf8 Nc7 g6 Nxa8 b5 Nc7 b4 Ne4 b3 axb3 Kg7 Nd6 a4 Nce8+ Rxe8 Rxe8 Ba6 Ra1 a3 bxa3 g5 Re7 h5 Rxf7+ Kg8 Re1 Be2 Rxe2 h4 Re8#