Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Be3 O-O 8.
Qc2 c5 9. Rd1 Qa5 10. Ne2 Nc6 11. dxc5 Be6 12. Nd4 Nxd4 13. Bxd4 Rfd8 14. Rd2
Bxd4 15. cxd4 Rxd4 16. Bd3 Rad8 17. O-O Bc4 18. Rfd1 Bxd3 19. Rxd3 Rxd3 20.
Rxd3 *
Position (FEN): 3r2k1/pp2pp1p/6p1/q1P5/4P3/3R4/P1Q2PPP/6K1 b - - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 745
Best move: Qe1#