Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bf4 Nc6 6. Nxc6 bxc6 7. Bd6 Be7 8.
Nc3 Qb6 9. b3 c5 10. Bxe7 Nxe7 11. Bc4 Bb7 12. O-O Qc6 13. Qg4 Ng6 14. f4 h5
15. Qg5 Qb6 16. Rad1 Qb4 17. Rd3 d5 18. exd5 exd5 19. Re1+ Kf8 20. Nxd5 *
Position (FEN): r4k1r/1b3pp1/p5n1/2pN2Qp/1qB2P2/1P1R4/P1P3PP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Qxe1#