Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Ba5 6. Be2 cxd4 7. Qxd4 Nc6 8. Bb5
Bd7 9. Bxc6 bxc6 10. b4 Bb6 11. Qg4 Kf8 12. Nf3 c5 13. O-O cxb4 14. axb4 Qc7
15. Bd2 Ne7 16. Na4 Bxa4 17. Rxa4 Qxc2 18. b5 Nf5 19. Rc1 Qd3 20. Qb4+ Kg8 21.
Rc3 Qe2 22. Be1 Nd4 23. Nxd4 *
Position (FEN): r5kr/p4ppp/1b2p3/1P1pP3/RQ1N4/2R5/4qPPP/4B1K1 b - - 0 23
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 584
Best move: Qxe1#