MIAMI (AP) J.A. Happ pitched six scoreless innings, extending a streak of strong starts for the Pittsburgh Pirates in a 5-2 win over the Miami Marlins on Monday night.

Pittsburgh starters have thrown 19 1-3 consecutive scoreless innings, and Happ (2-1) has allowed one earned run in his past 17 1-3 innings.

The Pirates won for the sixth time in seven games to climb a season-high 27 games above .500. They have won five consecutive road games since Aug. 13, and they're 4-0 this year against Miami.

More from FoxSports

Tom Koehler (8-12) allowed two runs in six innings. He lost his sixth start in a row, and against the Pirates he fell to 0-4 in four career starts.

Gregory Polanco had a season-high four hits and drove in a run. Andrew McCutchen hit a two-out, two-run double in the third, and Neil Walker contributed a sacrifice fly in the seventh.