Lincoln (3-0), subbing in the Pirates' rotation for the injured Erik Bedard, yielded four hits and walked one. The right-hander struck out three in the 80-pitch performance.
Jared Hughes and Jason Grilli each contributed a scoreless frame and Joel Hanrahan returned from the bereavement list to toss a 1-2-3 ninth for his seventh save as Pittsburgh won the opener of a two-game set.
Miami starter Anibal Sanchez (2-1) was saddled with the loss after surrendering three runs on six hits over a seven-inning stint.
Hanley Ramirez went 2-for-4 with a solo homer in the loss.