Pitching in his first game since signing a $175 million contract extension, Mariners ace Felix Hernandez gave up one run in two innings of work Thursday against the Royals and pronounced himself stronger than a year ago as he begins his ninth Major League season.