Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d6 5. d5 Nb8 6. f4 g6 7. Nf3 Bg7 8. Nc3
Nf6 9. Be3 O-O 10. Bd3 a6 11. O-O b5 12. a3 Nbd7 13. Re1 Nc5 14. Bxc5 dxc5 15.
Bc2 Bb7 16. Qe2 b4 17. axb4 cxb4 18. Na4 a5 19. Rad1 Ba6 20. Bd3 Bxd3 21. Qxd3
Qd7 22. b3 Ng4 23. h3 Qa7+ 24. Kf1 *
Position (FEN): r4rk1/q3ppbp/6p1/p2P4/Np2PPn1/1P1Q1N1P/6P1/3RRK2 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qf2#