Lohse (3-1) improved to 11-2 in his career against the Pirates, allowing one earned run in a win against them for the second time in six days.
He fell one out shy of a complete game Sunday at Miller Park. This time, he was charged with three runs - two unearned - and four hits with three walks with five strikeouts.
Gomez homered deep to center to lead off the fifth and added an RBI single an inning later as the Brewers rallied from two runs down.
Charlie Morton (0-2) allowed five runs and eight hits in six innings while losing to Lohse for the second time this week. Russell Martin had two hits and two RBIs for the Pirates, who have lost six of eight.
(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)