Giants get back on track