Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Bg4 3. c4 e6 4. Ne5 Bh5 5. Qb3 Nc6 6. Qxb7 Nxe5 7. dxe5 Rb8 8.
Qc6+ Qd7 9. Qxd7+ Kxd7 10. cxd5 exd5 11. e3 Bb4+ 12. Nc3 c5 13. a3 Ba5 14. b4
cxb4 15. axb4 Bxb4 16. Rxa7+ Ke6 17. Bd2 Rc8 18. Ra6+ Kxe5 19. f4+ Kf5 20. Bd3+
Kg4 21. h3+ Kg3 22. Nxd5 *
Position (FEN): 2r3nr/5ppp/R7/3N3b/1b3P2/3BP1kP/3B2P1/4K2R b K - 0 22
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1481
Best move: Rc1#