Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Qc2 a6 5. Bf4 Ne4 6. e3 f5 7. cxd5 cxd5 8. Nc3
e6 9. Be2 Bb4 10. O-O Bxc3 11. bxc3 b5 12. a4 bxa4 13. Rxa4 O-O 14. c4 Bd7 15.
Ra2 Nc6 16. Rb1 Ne7 17. c5 Ng6 18. Be5 Bc8 19. Rb6 f4 20. Bd3 Nxe5 21. Nxe5
fxe3 22. fxe3 Qh4 23. Bxe4 *
Position (FEN): r1b2rk1/6pp/pR2p3/2PpN3/3PB2q/4P3/R1Q3PP/6K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1206
Best move: Qe1#