The SF Giants once again couldn't solve their offensive woes and allowed three homers to Tampa Bay hitters in the process