Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. Nf3 Bd6 6. d4 exd4 7. Nxd4 c5 8.
Nf5 Bxf5 9. exf5 Nf6 10. Bg5 O-O 11. O-O h6 12. Bh4 Qd7 13. Bxf6 Qxf5 14. Bh4
g5 15. Bg3 Bxg3 16. fxg3 Qe5 17. Qh5 Kg7 18. Rae1 Qd4+ 19. Kh1 b5 20. Re7 Qc4
21. Ne4 *
Position (FEN): r4r2/2p1Rpk1/p6p/1pp3pQ/2q1N3/6P1/PPP3PP/5R1K b - - 3 21
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 442
Best move: Qxf1#