Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. cxd5 cxd5 4. exd5 Nf6 5. d4 Nxd5 6. Nf3 e6 7. Nc3 Bb4 8.
Qc2 Nc6 9. Bd2 Qb6 10. Nxd5 Bxd2+ 11. Qxd2 exd5 12. Bd3 O-O 13. O-O Bg4 14. Ng5
h6 15. h3 hxg5 16. hxg4 Qxd4 17. Rad1 Qxg4 18. Be2 Qe6 19. Qxg5 Qxe2 20. Rxd5
Rad8 21. Rf5 Rfe8 22. Qf4 Qxf1+ 23. Kxf1 *
Position (FEN): 3rr1k1/pp3pp1/2n5/5R2/5Q2/8/PP3PP1/5K2 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 810
Best move: Rd1#