Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. Nc3 Ngf6 6. O-O e6 7. d3 Be7 8.
Be3 O-O 9. d4 a6 10. b3 Rc8 11. dxc5 Nxc5 12. e5 Nfe4 13. Nxe4 Nxe4 14. exd6
Bxd6 15. Re1 Nc3 16. Qd3 b5 17. Ng5 f5 18. Nxe6 Qf6 19. Qxd6 Rfe8 20. Bg5 Ne2+
21. Rxe2 Qxa1+ 22. Re1 *
Position (FEN): 2r1r1k1/6pp/p2QN3/1p3pB1/8/1P6/P1P2PPP/q3R1K1 b - - 1 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 682
Best move: Qxe1#