Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 c6 3. dxc6 Nxc6 4. Nf3 Nf6 5. Bb5 Bd7 6. O-O e6 7. Nc3 Qc7 8.
d3 Bd6 9. Ne4 Nxe4 10. dxe4 O-O-O 11. Bxc6 Bxc6 12. Qe2 f6 13. Be3 g5 14. Rad1
g4 15. Rxd6 gxf3 16. Rxd8+ Rxd8 17. Qxf3 f5 18. Qf4 Qg7 19. Qg3 Qxb2 20. exf5
exf5 21. Qf4 Qxa2 22. Qxf5+ Kb8 23. Qf6 Rg8 24. Bf4+ Ka8 25. Bg3 Qxc2 26. Qe6
Rc8 *
Position (FEN): k1r5/pp5p/2b1Q3/8/8/6B1/2q2PPP/5RK1 w - - 2 27
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 672
Best move: Qxc8#