Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 d5 5. exd5 exd5 6. Ba2 Nf6 7. Nge2 Bg4 8. f3
Bh5 9. O-O Bd6 10. Kh1 Qc7 11. h3 Bg6 12. Nxd5 Nxd5 13. Bxd5 Nd7 14. d3 O-O-O
15. b4 Rde8 16. bxc5 Qxc5 17. c4 Nf6 18. Nf4 Nh5 19. Nxh5 Bxh5 20. Rb1 Re7 21.
Re1 Rhe8 22. Rxe7 Rxe7 23. Bd2 Qf2 24. Be1 *
Position (FEN): 2k5/1p2rppp/p2b4/3B3b/2P5/P2P1P1P/5qP1/1R1QB2K b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1714
Best move: Qf1#