Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. g3 Nf6 5. Bg2 c6 6. d4 Nbd7 7. Bf4 e6 8.
Nge2 Bb4 9. O-O Bxc3 10. Nxc3 O-O 11. Re1 Re8 12. Bd6 Nd5 13. Nxd5 cxd5 14. Rc1
Nb6 15. Bc5 Nc4 16. b3 Na5 17. c4 b6 18. cxd5 exd5 19. Rxe8+ Qxe8 20. Bxd5 Rb8
21. Bd6 Bb7 22. Bxb8 Qxb8 23. Qg4 Bxd5 24. Rc8+ Qxc8 *
Position (FEN): 2q3k1/p4ppp/1p6/n2b4/3P2Q1/1P4P1/P4P1P/6K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 573
Best move: Qxc8#