The Giants are riding an eight-game winning streak and have scored at least six runs in each of those games