Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 Nf6 3. g3 e6 4. Bg2 Bd6 5. O-O c5 6. Nc3 d4 7. Nb5 e5 8. Qa4
O-O 9. Nxd6 Qxd6 10. e4 Nxe4 11. Re1 Bd7 12. Qc2 d3 13. Qb3 Bc6 14. Re3 Rd8 15.
Ne1 Qg6 16. Rxd3 Nd7 17. Bxe4 Qxe4 18. Nf3 a5 19. Re3 a4 20. Qc3 Qg4 21. Nxe5
Qd1+ 22. Re1 *
Position (FEN): r2r2k1/1p1n1ppp/2b5/2p1N3/p1P5/2Q3P1/PP1P1P1P/R1BqR1K1 b - - 2 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 561
Best move: Qxe1#