Brandon Belt is the self-proclaimed captain of this Giants team, and he backed up his playful words with a huge game Friday as the Giants won their fifth straight.