Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Ne2 g6 3. g3 Bg7 4. Bg2 Nc6 5. c3 d6 6. d4 cxd4 7. cxd4 e5 8. d5
Nd4 9. Nbc3 Ne7 10. Be3 Nxe2 11. Qxe2 O-O 12. O-O f5 13. f3 Bd7 14. Rac1 a6 15.
f4 exf4 16. Bxf4 fxe4 17. Nxe4 Nf5 18. Kh1 Re8 19. Qd3 Qb6 20. b3 Bb5 21. Qf3
Bxf1 22. Rxf1 Rf8 23. Ng5 Rae8 24. Ne6 Nd4 25. Qg4 Nxe6 26. dxe6 Rf5 27. Be4
Qb5 28. Bxf5 *
Position (FEN): 4r1k1/1p4bp/p2pP1p1/1q3B2/5BQ1/1P4P1/P6P/5R1K b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1202
Best move: Qxf1#