David Buchanan kept up his bid for a major league roster spot, striking two over two perfect innings Monday in the Philadelphia Phillies' 6-3, rain-shortened win over the Toronto Blue Jays. Read more http://scores.espn.go.com/mlb/recap...ms=philadelphia-phillies-vs-toronto-blue-jays