RB Leipzig retained the German Cup with a 1-0 win over Eintracht Frankfurt in the final thanks to a deflected goal and an assist from Christopher Nkunku on Saturday.