A controversial penalty three minutes into added time gave Paris St Germain a 2-1 win over fellow Ligue 1 strugglers Racing Lens in the French League Cup final at the Stade de France on Saturday.