Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d3 Nf6 3. c3 d5 4. Qc2 dxe4 5. dxe4 Be6 6. Nf3 Nc6 7. Be2 Bc5 8.
O-O Qd7 9. Bg5 Nxe4 10. Qxe4 O-O 11. Rd1 Qe8 12. Nxe5 Nxe5 13. Qxe5 f6 14. Qxc5
fxg5 15. Nd2 b6 16. Qxg5 Bf5 17. Bf3 Rd8 18. Nc4 Rxd1+ 19. Rxd1 Bc2 20. Re1 *
Position (FEN): 4qrk1/p1p3pp/1p6/6Q1/2N5/2P2B2/PPb2PPP/4R1K1 b - - 2 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 643
Best move: Qxe1#