Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c4 Qc7 4. Nc3 a6 5. d3 b6 6. Be3 Bb7 7. Be2 Nf6 8. O-O d6
9. b3 Nbd7 10. h3 g6 11. Qd2 Bg7 12. Rac1 h5 13. d4 cxd4 14. Bxd4 e5 15. Be3
Bxe4 16. Nxe4 Nxe4 17. Qd5 Ndf6 18. Qxa8+ Ke7 19. Qxa6 Rb8 20. Rfd1 Nd7 21.
Bg5+ f6 22. Be3 g5 23. Nh2 h4 24. f3 Ng3 25. Bd3 Nc5 26. Bxc5 *
Position (FEN): 1r6/2q1k1b1/Qp1p1p2/2B1p1p1/2P4p/1P1B1PnP/P5PN/2RR2K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1152
Best move: Qxc5#