Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Be6 5. Bd3 h6 6. O-O Nf6 7. Be3 Bd6 8.
Re1 O-O 9. Nbd2 Nbd7 10. Qe2 c5 11. c4 cxd4 12. Nxd4 Rc8 13. Nxe6 fxe6 14. cxd5
Nxd5 15. Bd4 Qh4 16. g3 Qxd4 17. Qxe6+ Kh8 18. Qxd6 Qxd3 19. Qxd7 Qxd2 20. Red1
Qxf2+ 21. Kh1 Ne3 22. Rd2 Qf1+ 23. Rxf1 *
Position (FEN): 2r2r1k/pp1Q2p1/7p/8/8/4n1P1/PP1R3P/5R1K b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 958
Best move: Rxf1#