It's my understanding the MLB holds the power to delay or cancel a game... but the home team holds the power to actually begin the game. Is that true?

Link?

If so, gonna be some speculation that the Yankees perhaps pulled quite the stunt tonight.