Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nf6 4. d3 d5 5. exd5 exd5 6. Bb5+ Nc6 7. Qe2+ Be7 8.
Ne5 Qc7 9. Nxc6 bxc6 10. Ba4 O-O 11. O-O Bd6 12. g3 Bh3 13. Re1 Rfe8 14. Qd2
Rxe1+ 15. Qxe1 Re8 16. Qd2 h6 17. c3 Qe7 18. Qe3 Qxe3 19. Bxe3 d4 20. cxd4 cxd4
21. Bd2 Re2 22. Bxc6 Ng4 23. Bd7 Rxf2 24. Bxg4 *
Position (FEN): 6k1/p4pp1/3b3p/8/3p2B1/3P2Pb/PP1B1r1P/RN4K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1450
Best move: Rf1#