After Kyle Blanks strengthened his bid for a roster spot with the Giants, Ryan Rua sparked a walk-off rally for the Rangers, who won, 6-5, on Monday afternoon in Surprise Stadium.