Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 Bxc3 5. Bxc3 Ne4 6. Rc1 b6 7. Nf3 Bb7 8.
e3 O-O 9. Be2 d6 10. O-O Nxc3 11. Rxc3 Nd7 12. b4 c5 13. dxc5 dxc5 14. b5 Qf6
15. Qxd7 Bxf3 16. Bxf3 Qxc3 17. Bxa8 Rxa8 18. Qb7 Rd8 19. Qxa7 Qxc4 20. Qxb6
Qxa2 *
Position (FEN): 3r2k1/5ppp/1Q2p3/1Pp5/8/4P3/q4PPP/5RK1 w - - 0 21
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 510
Best move: Qxd8#