Suarez pitches well in debut, pays for mistakes in Giants' loss

By Alex Pavlovic