The San Francisco Giants are once again proud owners of another three-game losing streak as they fell today to the San Diego Padres, 5-4, at Petco Park. Landen Roupp was unable to locate his pitches well in his 22nd start of the season, walking four and allowing six hits over just 4.2 innings of work. Offensively, the club was able to piece together some decent run production, but it was not enough to overcome the short and not very steady start from Landen Roupp. With today being the final game before the trade deadline, we may have seen the last of Luis Arraez, Robbie Ray, and others in a San Francisco Giants uniform.