The veteran Vogelsong, making a spot start in a game rescheduled from Sunday’s rainout, took a 92-mile-per-hour fastball to the face, just under his left eye, from Colorado Rockies starter Jordan Lyles in the bottom of the second inning.
After loading the bases, Lyles was ahead in the count 2-0 when he struck Vogelsong in the left cheek. The Pirates righty left the field on a cart and was taken to Allegheny General Hospital in an ambulance.
The Pirates said after the game that Vogelsong has a left eye injury involving the orbital bone. No further updates will be available until Tuesday.
Wilfredo Boscan (1-0) replaced Vogelsong, pitching four innings and allowing two runs on two hits. He struck out two and added an RBI single in his first career plate appearance in the bottom of the third.
Vogelsong pitched two scoreless innings, holding Colorado to two hits and striking out two.
The Pirates scored six runs on Lyles (1-2) in the second and third innings. Pittsburgh drew three walks, stole two bases and scored on a wild pitch.
The Pirates, leading 2-0, scored four times in the third. A throwing error by Rockies first baseman Mark Reynolds scored Andrew McCutchen and Gregory Polancoe. Boscan followed with his first big league hit and RBI.
Harrison had two hits and two RBI for the Pirates. Colorado’s Carlos Gonzalez was 2 for 4 with a pair of singles and a run scored.
Natali Feliz and Tony Watson each pitched a perfect inning in relief for the Pirates. Mark Melancon pitched the final two outs of the ninth to collect his 15th save of the season.
Pirates lefty Francisco Liriano (3-3, 4.63) will take the mound when Pittsburgh hosts Arizona on Tuesday night.