Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bb7 6. c3 Nf6 7. d3 Bc5 8. O-O
h5 9. Re1 h4 10. h3 Nh5 11. d4 exd4 12. cxd4 Bb6 13. d5 Ne7 14. Bg5 f6 15. Bxh4
Nf4 16. Bg3 Nfg6 17. Bxc7 Bxc7 18. d6 Bb6 19. dxe7 Qc7 20. Nc3 Rxh3 21. Nd5
Bxd5 22. Bxd5 Rb8 23. gxh3 Qg3+ 24. Kf1 *
Position (FEN): 1r2k3/3pP1p1/pb3pn1/1p1B4/4P3/5NqP/PP3P2/R2QRK2 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1563
Best move: Qxf2#