Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c5 3. c3 b6 4. Nf3 Ba6 5. Be2 Bxe2 6. Qxe2 cxd4 7. cxd4 Bb4+ 8.
Nc3 Bxc3+ 9. bxc3 Ne7 10. O-O O-O 11. Re1 f6 12. Ba3 Rf7 13. Bd6 a6 14. c4 Nc8
15. Ba3 b5 16. d5 e5 17. Nh4 d6 18. Nf5 Rd7 19. Rac1 Qa5 20. Qb2 bxc4 21. Rxc4
*
Position (FEN): rnn3k1/3r2pp/p2p1p2/q2PpN2/2R1P3/B7/PQ3PPP/4R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 523
Best move: Qxe1#