Chess puzzle (Checkmate)
Moves: 1. a3 d5 2. d4 Bf5 3. Nf3 Nf6 4. h3 e6 5. e3 Bd6 6. Bd3 O-O 7. Bxf5 exf5 8. O-O
c6 9. Nbd2 Ne4 10. c4 Nd7 11. cxd5 cxd5 12. b4 Ndf6 13. Bb2 Qd7 14. Ne5 Qb5 15.
Nxe4 fxe4 16. Qb1 Rac8 17. Rc1 Nd7 18. a4 Rxc1+ 19. Bxc1 Qe2 20. Nxd7 *
Position (FEN): 5rk1/pp1N1ppp/3b4/3p4/PP1Pp3/4P2P/4qPP1/RQB3K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 866
Best move: Qe1#