Pirates starter Charlie Morton was sharp through 6 2/3 innings, stifling a Giants offense that's now scored just six runs in its last four games.