In his first appearance since getting the starting nod in the All-Star Game, the Pirates rookie lost for the first time in 12 career Major League starts as the Cardinals defeated Pittsburgh 2-1 on Tuesday.