Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. c3 d6 3. f4 Bf5 4. e3 Nf6 5. Nf3 Be7 6. Bb5+ c6 7. Ba4 b5 8. Bb3
Nbd7 9. O-O a5 10. fxe5 dxe5 11. Nxe5 Nxe5 12. dxe5 Qxd1 13. Rxd1 Ne4 14. Rf1
Bg6 15. Rf4 Bg5 16. Bxf7+ Bxf7 17. Rxe4 O-O 18. Rg4 Bh6 19. Na3 Rad8 20. Rd4 b4
21. Nc4 Bxc4 22. Rxc4 *
Position (FEN): 3r1rk1/6pp/2p4b/p3P3/1pR5/2P1P3/PP4PP/R1B3K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 801
Best move: Rd1#