I predict a tight, competitive match with a potential scoreline of 2-1 in favor of Frankfurt. Their home advantage combined with their overall better form should give them the edge. However, Mainz's desperation to climb the table and their improved defense could make them a tough opponent.