Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nd7 5. Bb5 Nf6 6. O-O a6 7. Bxd7+ Bxd7 8.
Ne5 Bf5 9. Nd2 e6 10. c4 Bd6 11. cxd5 exd5 12. Qa4+ Nd7 13. Nxd7 Bxd7 14. Re1+
Be7 15. Qb3 Bc6 16. Nf3 O-O 17. Ne5 Bf6 18. Bf4 Re8 19. Rac1 Qa5 20. Rc5 *
Position (FEN): r3r1k1/1p3ppp/p1b2b2/q1RpN3/3P1B2/1Q6/PP3PPP/4R1K1 b - - 13 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 880
Best move: Qxe1#