Rosario got a bad jump on that ball. I am pretty confident that Kepler would have gotten there. PS the stadium was pretty empty last night, and you could hear the Nationals bench pretty loudly chanting and banging in celebration after the big homer.
Re: Rosario, you said "The 23-year old is still arbitration eligible and the earliest he can reach free agency is 2022." So yeah he's 27 I think. Almost 28.