Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. Be2
Be7 9. O-O O-O 10. f4 exf4 11. Bxf4 Nc6 12. Kh1 d5 13. exd5 Nxd5 14. Nxd5 Bxd5
15. Bf3 Bxf3 16. Qxf3 Qb6 17. Qg3 Qb5 18. Rae1 Rfe8 19. Bh6 Bf8 20. Rxe8 *
Position (FEN): r3Rbk1/1p3ppp/p1n4B/1q6/8/1N4Q1/PPP3PP/5R1K b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 825
Best move: Qxf1#