They had several more chances to extend their lead late in the second half and paid the price when Ribery snapped home just over a minute from time to force extra time.