The Cardinals, playing one of their best overall games and series of the season, completed a three-game sweep of the Washington Nationals in a 5-2 triumph today at Busch Stadium before a sellout house of 45,335.

Jamie Garcia tossed seven innings for the fourth time in six starts since coming off the disabled list as he raised his record to 3-0.

Matt Adams, with his dad in town for Father's Day, homered for the third time in three games, giving the Cardinals a 2-0 lead with a drive off loser Doug Fister (5-2) in the second. Matt Holliday also homered and drove in two runs, giving him 999 for his career.

And the Cardinals' defense was little short of brilliant as center fielder Jon Jay and right fielder Allen Craig made outstanding plays and second baseman Kolten Wong turned in two gems. Matt Carpenter also was sharp on several plays at third base.

Trevor Rosenthal, after walking home a run in the ninth, got Jayson Werth to foul out with the bases loaded as he recorded his 20th save in 23 opportunities.

The victory was the Cardinals' sixth in their last seven games and represented their second three-game sweep at home this season. They took three from Arizona in May.

They have seven more games on this home stand, three against the New York Mets and four against Philadelphia.