Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. exd5 Qxd5 6. Nf3 Bg4 7. Be2 e5 8.
Nc3 Bb4 9. O-O Bxc3 10. bxc3 Nge7 11. Nxe5 Bxe2 12. Qxe2 O-O 13. Re1 Rfe8 14.
Bb2 Rab8 15. Rad1 Ng6 16. c4 Qd8 17. Qf3 Ncxe5 18. dxe5 Nxe5 19. Bxe5 Qa5 20.
Rd7 *
Position (FEN): 1r2r1k1/pp1R1ppp/8/q3B3/2P5/5Q2/P4PPP/4R1K1 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1126
Best move: Qxe1#