Полный русско-английский словарь
Just at the right time, just in time, perfect timing
как нельзя кстати