Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 d4 4. Ne2 c5 5. b4 d3 6. cxd3 Qxd3 7. bxc5 Bxc5 8.
Ng3 Qd6 9. Bb5+ Bd7 10. Bxd7+ Nxd7 11. O-O Ne7 12. d4 Bb6 13. Bb2 O-O 14. Rc1
Rad8 15. Qb3 Qf4 16. Rfe1 Ng6 17. Re3 Nh4 18. Rc4 Nxf3+ 19. Rxf3 Qh6 20. d5
exd5 21. exd5 f6 22. Nf5 Qd2 23. d6 *
Position (FEN): 3r1rk1/pp1n2pp/1b1P1p2/5N2/2R5/1Q3R2/PB1q1PPP/6K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1296
Best move: Qe1#