Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 a6 6. Nxc6 bxc6 7. e4 d6 8.
Bg5 Be7 9. Be2 h6 10. Bh4 O-O 11. O-O c5 12. Bf3 Bb7 13. e5 Bxf3 14. Qxf3 Nd7
15. Bxe7 Qxe7 16. exd6 cxd6 17. Nd5 Qe5 18. Rab1 Rab8 19. Rfe1 Rxb2 20. Rxb2 *
Position (FEN): 5rk1/3n1pp1/p2p3p/2pNq3/2P5/5Q2/PR3PPP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1031
Best move: Qxe1#