Flash forward ahead 24 hours since yesterday morning and you have a Seattle Mariners lineup that looks very much he same - except for starting pitchers - and a weather forcast all too familiar.
Yes, it's raining in Cleveland and, at game time, there's an 80 per cent chance of heavier rains throughout the day. Not great, but no rain out yet.
Michael Pineda may be able to pitch if only because he's taller than many cloud fomations. OK, a slight exageration.
Here's today's lineup for optimists:
Ichiro Suzuki (L) RFChone Figgins (S) 3B Justin Smoak (S) 1BJack Cust (L) DHMiguel Olivo CCarlos Peguero (L) LFBrendan Ryan SSMichael Saunders (L) CFJack Wilson 2BMichael Pineda RHP