Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 Nc6 4. Bg2 Bc5 5. Nf3 d6 6. d3 Bg4 7. O-O O-O 8. Be3
Nd4 9. Ne4 Nxe4 10. dxe4 Nxf3+ 11. exf3 Be6 12. Bxc5 dxc5 13. Qxd8 Raxd8 14. b3
Rd2 15. Rfd1 Rfd8 16. Rxd2 Rxd2 17. f4 exf4 18. gxf4 Bg4 19. f3 Bh5 20. h3 Kf8
21. a3 Rb2 22. b4 cxb4 23. axb4 Rxb4 24. Rxa7 Ke7 25. Kf2 Kd6 26. Ke3 Rb3+ 27.
Kd4 *
Position (FEN): 8/Rpp2ppp/3k4/7b/2PKPP2/1r3P1P/6B1/8 b - - 6 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1260
Best move: c5#