Nathan Eovaldi goes the distance as Rangers edge Reds 1-0