Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Nf3 b6 6. Bd3 Bb7 7. O-O d6 8. a3
Bxc3 9. bxc3 Ne4 10. Qc2 f5 11. Nd2 Nxd2 12. Bxd2 Qg5 13. f3 Rf6 14. e4 Qh5 15.
d5 Na6 16. dxe6 fxe4 17. Bxe4 Bxe4 18. Qxe4 Re8 19. Qb7 Qc5+ 20. Kh1 Qxc4 21.
Qxa7 Rfxe6 22. Rfd1 Re2 23. Be1 Ra2 24. Rxa2 *
Position (FEN): 4r1k1/Q1p3pp/np1p4/8/2q5/P1P2P2/R5PP/3RB2K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1471
Best move: Qf1#