Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 c5 4. O-O Nc6 5. d4 Bg4 6. c4 e6 7. cxd5 Nxd5 8.
dxc5 Bxc5 9. Qa4 Bh5 10. Ne5 Qb6 11. Nxc6 bxc6 12. Nc3 O-O 13. Qh4 Bg6 14. Na4
Qb5 15. Nxc5 Qxc5 16. e4 Nb4 17. Be3 Qb5 18. Rfc1 Rfd8 19. Rc5 Qa6 20. e5 Nd3
21. Rxc6 Qb5 22. Rd1 Nxe5 23. Rxd8+ Rxd8 *
Position (FEN): 3r2k1/p4ppp/2R1p1b1/1q2n3/7Q/4B1P1/PP3PBP/6K1 w - - 0 24
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 916
Best move: Qxd8#