Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Qe7 4. c3 b6 5. O-O Bb7 6. d4 exd4 7. cxd4 O-O-O 8.
Re1 f6 9. e5 h6 10. Nc3 g5 11. Bd5 Qg7 12. e6 dxe6 13. Bxe6+ Kb8 14. d5 Bd6 15.
Nd4 Ne5 16. Nf5 Qf8 17. Nxd6 Rxd6 18. Nb5 Rd8 19. Qc2 Qe7 20. Nc3 Bxd5 21. Bxd5
Nf3+ 22. Bxf3 *
Position (FEN): 1k1r2nr/p1p1q3/1p3p1p/6p1/8/2N2B2/PPQ2PPP/R1B1R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 911
Best move: Qxe1#