Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 dxc4 5. Bxc4 e6 6. Nf3 Bb4+ 7. Nc3 Nf6 8.
O-O b6 9. Bg5 Nbd7 10. Ne5 h6 11. Bh4 Qc7 12. Bb5 Bd6 13. Nxd7 Nxd7 14. Rc1 Bf4
15. Nd5 Qxc1 16. Qxc1 Bxc1 17. Nc7+ Kf8 18. Nxa8 Bf4 19. g3 Bd6 20. Rc1 Bb7 21.
Bxd7 Bxa8 *
Position (FEN): b4k1r/p2B1pp1/1p1bp2p/8/3P3B/6P1/PP3P1P/2R3K1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1103
Best move: Rc8#