Rangers take air out of Giants' postseason hopes