Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. c4 d5 4. e3 d4 5. exd4 exd4 6. Nf3 Bg4 7. d3 Bb4+ 8.
Nbd2 Ne5 9. Be2 Bxf3 10. Bxf3 Nxd3+ 11. Kf1 Nxb2 12. Qe2+ Qe7 13. Ne4 f5 14.
Qxb2 fxe4 15. Re1 exf3 16. Rxe7+ Kxe7 17. Qxd4 Rd8 18. Qxg7+ Ke8 19. Qe5+ Kf7
20. Qxh8 *
Position (FEN): 3r2nQ/ppp2k1p/8/8/1bP5/1P3p2/P4PPP/5K1R b - - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 477
Best move: Rd1#