The York Revolution offense has suddenly caught fire.

The Revs stormed to their third straight victory on Sunday afternoon with a 10-8 triumph over the Southern Maryland Blue Crabs at PeoplesBank Park.

An announced crowd of 4,037 fans watched York improve to 23-21 in the Atlantic League Freedom Division second-half race. More than 12,000 fans watched York sweep the three-game series.

The third-place Revs pulled to within 6 1/2 games of first-place Sugar Land (29-14). Cross-river rival Lancaster (22-19) sits in second place, just a half game ahead of York. Southern Maryland is last in the Freedom Division at 16-27.

The Revs have now scored 59 runs in their last seven games, an average of nearly 8.5 runs per game, going 5-2 during that stretch.

Offensive stars: In Sunday's win, York pounded out 13 hits, left by left-fielder Melky Mesa, who pounded out three hits, including a double and a homer, while driving in three runs and scoring twice.

For the season, the 31-year-old Mesa is hitting .324 with 17 homers and 72 RBIs. He leads York in homers and RBIs.

Second baseman Alexei Casilla has also been a hitting standout for York. He collected two hits, including a double, and two runs scored on Sunday. Casilla leads York with a .331 average, with three homers and 32 RBIs.

First baseman Ryan Dent also enjoyed a strong effort Sunday, belting three hits, including a double and his 12th homer. Henry Castillo added two hits, with an RBI and a run scored, while catcher Tyler Clark slugged his sixth homer and drove in a pair of runs.

Troy Terzi (1-0) got his first win for York in his second professional start, allowing four earned runs over six innings.

Quick start: York jumped out to a 10-2 lead after four innings, scoring three runs each in the first and fourth innings and four runs in the third.

Southern Maryland made it interesting with three-run outbursts in the sixth and ninth innings, but couldn't overcome York's big early lead.

The Revs now go on the road for a three-game series at New Britain, before returning home to start at seven-game home stand starting at 6:30 Friday vs. Long Island.