The train should arrive in Osaka by 10:00.

Literal

Train [topic-は] 10-o'clock [until-までに] Osaka [at-に] arrive [should-はず] [copula-です].

A ~はずです schedule-expectation, this time with までに marking the deadline. Two stacked に particles mark the time deadline (までに) and the destination (に) — Japanese keeps them distinct by position and grammar.