Mitch Keller gave up one run on two hits as the Pirates beat the Cardinals 5-1 in St. Louis.
The right hander went five innings, walking three and striking out two.
Colin Moran and Jose Osuna each homered in the win for the Bucs.
Dakota Hudson took the loss, giving up four runs on seven hits while striking out four.
(Photo by Dilip Vishwanat/Getty Images)