Yahoo Sports reports: Rogers tossed his best outing in over two months, but still earned the loss against the San Diego Padres in a 5-2 defeat.