Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Bc4 Nxe4 3. Nf3 d5 4. Bb3 Bf5 5. d4 e6 6. Nbd2 c5 7. O-O Nc6 8.
Ba4 a6 9. c4 cxd4 10. Nxd4 Qd6 11. Nxf5 exf5 12. Re1 g6 13. cxd5 Qxd5 14. Nxe4
Qxd1 15. Nf6+ Kd8 16. Rxd1+ Kc7 17. Rd7+ Kb6 18. Nd5+ Ka5 19. Bxc6 bxc6 20. Rb7
cxd5 21. Bd2+ Ka4 22. b3+ Ka3 *
Position (FEN): r4b1r/1R3p1p/p5p1/3p1p2/8/kP6/P2B1PPP/R5K1 w - - 1 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1538
Best move: Bc1#