Louisville City FC and the Rochester Rhinos played to a 0-0 draw at Capelli Sport Stadium on Saturday night.

The two teams met at Slugger Field ten days ago, with the boys in purple stealing a victory with a last-minute penalty by Luke Spencer. A point wasn’t enough to clinch the No. 1 seed in the Eastern Conference, but the result ensured that the City would host their first-round game in the playoffs.

Featuring two of the top three defensive teams in the Eastern Conference, shots in the match came at a premium. Rochester and City exchanged scoring chances, but nothing more. City held the advantage in shots going into the break, but the first 45 minutes could only muster three from both sides.

Both teams remained stout defensively sharing ten shots evenly. Spencer had a chance in the 64th minute but forced his shot sending it way over the bar. Ryan James had a chance for the Rhinos in the 75th minute outside the box but failed to keep his shot on target.

At fault for Rochester’s goal in the first meeting, Sean Reynolds turned in a man-of-the-match performance, keeping Jochen Graf quiet the entire night. Louisville goalkeeper Greg Ranjitsingh’s clean sheet brings his total to eight on the year, and 12 as a team, second in the USL behind San Antonio.

The final stretch has been a bit of a struggle for Louisville. Winless in the previous three matches, City are now five points shy of Real Monarchs for the best point total in the USL.

The boys in purple return home to play out the rest of the regular season. First up is Eastern Conference No. 2 seed Charlotte Independence on Saturday, Oct. 7. Kickoff is scheduled for 7 p.m.