Andrew Cashner is learning on the fly when it comes to starting major league games. This was another positive step. Cashner pitched 7 1/3 innings of four-hit ball and the San Diego Padres beat the Miami Marlins 5-0 on Monday night.