Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e5 4. Bb5 d6 5. d4 cxd4 6. cxd4 exd4 7. Nxd4 Bd7 8.
O-O Nxd4 9. Bxd7+ Qxd7 10. Qxd4 Nf6 11. Nc3 Be7 12. Rd1 Qc6 13. Bg5 O-O 14.
Bxf6 Bxf6 15. Qxd6 Qc4 16. e5 Rad8 17. Qa3 Rxd1+ 18. Rxd1 Bxe5 19. Qxa7 b5 20.
Qe3 Re8 21. Qxe5 Rc8 22. Qe7 b4 23. Rd8+ Rxd8 *
Position (FEN): 3r2k1/4Qppp/8/8/1pq5/2N5/PP3PPP/6K1 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 511
Best move: Qxd8#