Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nxc3 6. bxc3 Bg7 7. Rb1 O-O 8.
h4 c6 9. h5 Na6 10. Nf3 Bf5 11. Rxb7 Nc5 12. Rb4 a5 13. Rc4 Qd5 14. Rch4 Rfd8
15. d4 Ne4 16. Nd2 Nxc3 17. Bxd5 Nxd1 18. Bxc6 Rac8 19. d5 Nc3 20. Bb2 Nxd5 21.
Bxg7 Kxg7 22. Bxd5 *
Position (FEN): 2rr4/4ppkp/6p1/p2B1b1P/7R/6P1/P2NPP2/4K2R b K - 0 22
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1277
Best move: Rc1#