Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. Nf3 d6 4. d4 exd4 5. Nxd4 Be7 6. e3 O-O 7. Bd3 Bd7 8.
O-O Nc6 9. Nf5 Bxf5 10. Bxf5 Ne5 11. b3 Re8 12. Bb2 Bf8 13. Qc2 h6 14. Rad1 a6
15. Rfe1 Nfd7 16. f4 Nc6 17. a3 Nc5 18. b4 Ne6 19. Bh7+ Kh8 20. Bf5 Qh4 21. Nd5
Rac8 22. Rd2 *
Position (FEN): 2r1rb1k/1pp2pp1/p1npn2p/3N1B2/1PP2P1q/P3P3/1BQR2PP/4R1K1 b - - 8 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1336
Best move: Qxe1#