Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6 8. Qd2
Qxb2 9. Rb1 Qa3 10. f5 Nc6 11. fxe6 fxe6 12. Nxc6 bxc6 13. e5 d5 14. exf6 gxf6
15. Bxf6 Rg8 16. Be2 Qc5 17. Bh5+ Kd7 18. Bd4 Qd6 19. O-O c5 20. Rf7+ Kc6 21.
Bf2 Bg7 22. Na4 Rb8 23. Rxb8 Qxb8 24. Nxc5 Qb1+ 25. Be1 Bd4+ 26. Kh1 Bxc5 27.
Rf1 Qb5 28. Bf3 *
Position (FEN): 2b3r1/7p/p1k1p3/1qbp4/8/5B2/P1PQ2PP/4BR1K b - - 3 28
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 683
Best move: Qxf1#