<p>The Pirates have agreed to terms on a two-year, $14 million contract with pitcher Francisco Liriano, the Minneapolis Star Tribune reported on Friday.</p><p>The Pirates haven't confirmed the transaction. A source with knowledge of the situation told MLB.com that the deal was close to being final, pending a physical that would likely be taken after Christmas.</p><p>Liriano, 29, was 6-12 with a 5.34 ERA in 34 games, including 28 starts, for the Twins and White Sox last season. He spent most of his career with Minnesota and had his best year during an All-Star 2006 season when he was 12-3 with a 2.16 ERA.</p><p>Unfortunately, that nice season was shortened by a torn elbow ligament and Liriano missed all of 2007.</p><p><a href="http://losangeles.dodgers.mlb.com/news/article.jsp?ymd=20121221&content_id=40771364&vkey=news_mlb&c_id=mlb">Keep reading...</a></p>