It wasn't easy, but Pirates hang on to earn one-run victory against Giants Sports May 31, 2023May 31, 2023News Room The Pirates won a tight game for a change, beating the Giants, 2-1, to earn their first one-run victory since April 22. Read the full story here...