Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. f3 Bb4 5. Bd2 O-O 6. a3 Bxc3 7. Bxc3 Nbd7 8. c5
b6 9. e3 bxc5 10. dxc5 Nxc5 11. Bb4 Nfd7 12. Qd4 Nb3 13. Qd1 Nxa1 14. Bxf8 Qxf8
15. Qxa1 Nc5 16. Nh3 Nb3 17. Qd1 Rb8 18. Bd3 Qc5 19. O-O Qxe3+ 20. Kh1 c5 21.
Bc4 Nd4 22. Re1 Qh6 23. Bxd5 exd5 *
Position (FEN): 1rb3k1/p4ppp/7q/2pp4/3n4/P4P1N/1P4PP/3QR2K w - - 0 24
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 715
Best move: Re8#