Carlos Gomez leads Rangers in win with Grand Slam