Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nc3 e6 4. a3 Bd6 5. Bg3 Nf6 6. Nb5 O-O 7. Bxd6 cxd6 8.
e3 a6 9. Nc3 Nbd7 10. Bd3 Qe7 11. Bxf5 exf5 12. Qf3 Ne4 13. Qxf5 Nxc3 14. bxc3
Nf6 15. Nf3 Rac8 16. Qd3 Ne4 17. Nd2 Rxc3 18. Qe2 Rxc2 19. Rd1 Rfc8 20. O-O Nc3
21. Qg4 Nxd1 22. Rxd1 Qc7 23. h3 Rxd2 24. Rxd2 Qc1+ 25. Rd1 Qxa3 *
Position (FEN): 2r3k1/1p3ppp/p2p4/3p4/3P2Q1/q3P2P/5PP1/3R2K1 w - - 0 26
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 669
Best move: Qxc8#