Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nxc6 bxc6 6. Nc3 Nf6 7. Bd3 Bg7 8.
e5 Nd5 9. Nxd5 cxd5 10. f4 e6 11. O-O O-O 12. Kh1 d6 13. c3 dxe5 14. fxe5 a5
15. Bf4 Ba6 16. Bxa6 Rxa6 17. Qd2 Qb6 18. Rae1 Rb8 19. b3 a4 20. b4 Ra7 21. Bg5
Rc7 22. Bf6 Qc6 23. Bxg7 Kxg7 24. Rf3 Rbc8 25. Ref1 Qc4 26. Qg5 Rf8 27. Rh3 *
Position (FEN): 5r2/2r2pkp/4p1p1/3pP1Q1/pPq5/2P4R/P5PP/5R1K b - - 7 27
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 768
Best move: Qxf1#