Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 Na6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 Ne7 6. Nf3 d6 7. e4 b6 8. Bd3
Bb7 9. O-O Qd7 10. a4 O-O-O 11. a5 Nc6 12. axb6 cxb6 13. c5 Na5 14. cxb6 axb6
15. Ba3 Qc7 16. Bb4 Kd7 17. e5 Nxb4 18. cxb4 Nc6 19. exd6 Qxd6 20. b5 Nb4 21.
Be2 Bxf3 22. Bxf3 Nd5 23. Ra7+ Ke8 24. Qb3 Kf8 25. Re1 Qb4 26. Bxd5 *
Position (FEN): 3r1k1r/R4ppp/1p2p3/1P1B4/1q1P4/1Q6/5PPP/4R1K1 b - - 0 26
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1142
Best move: Qxe1#