Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 e5 5. Nb3 Nf6 6. Nc3 Be7 7. Be2 Be6 8. f3
O-O 9. Be3 Nc6 10. O-O a6 11. Rc1 d5 12. exd5 Nxd5 13. Nxd5 Bxd5 14. c4 Be6 15.
Nd2 Nb4 16. Qb3 b5 17. a3 Nc6 18. Qd1 bxc4 19. Bxc4 Nd4 20. Nb3 Nxb3 21. Qxb3
Bxc4 22. Rxc4 Rb8 23. Qc2 Bg5 24. Bc5 Be7 25. b4 Bxc5+ 26. Rxc5 Qb6 27. Kh1 f6
28. Rc6 Qb5 29. Rc5 *
Position (FEN): 1r3rk1/6pp/p4p2/1qR1p3/1P6/P4P2/2Q3PP/5R1K b - - 3 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 538
Best move: Qxf1#