Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nc6 6. Be3 e6 7. Qd2 Nf6 8. f3
Qc7 9. Bc4 b5 10. Bb3 Na5 11. O-O Nc4 12. Bxc4 Qxc4 13. a4 e5 14. Nf5 Bxf5 15.
exf5 b4 16. Ne2 Be7 17. a5 O-O 18. Bb6 d5 19. Kh1 Bc5 20. b3 Qb5 21. Bxc5 Qxc5
22. c3 bxc3 23. Nxc3 d4 24. Ne4 Nxe4 25. fxe4 f6 26. b4 Qb5 27. Rac1 Rac8 28.
Rxc8 *
Position (FEN): 2R2rk1/6pp/p4p2/Pq2pP2/1P1pP3/8/3Q2PP/5R1K b - - 0 28
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 595
Best move: Qxf1#