Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Bg4 5. h3 Bh5 6. c4 Nb6 7. exd6 exd6 8. Bd3
Nc6 9. Be3 Qf6 10. Be4 Nxc4 11. Qa4 Nb6 12. Bxc6+ bxc6 13. Qxc6+ Kd8 14. Nbd2
Rc8 15. a4 Qg6 16. O-O Bxf3 17. Nxf3 Be7 18. a5 Nd7 19. Rfc1 Nb8 20. Qb7 a6 21.
Ra4 Qf5 22. Rac4 Qxa5 23. d5 Qb5 24. Qxc8+ Kxc8 25. Rxc7+ Kd8 26. Rc8+ Kd7 *
Position (FEN): 1nR4r/3kbppp/p2p4/1q1P4/8/4BN1P/1P3PP1/2R3K1 w - - 3 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1237
Best move: R1c7#