Japan striker Yoshinori Muto scored his seventh goal of the season and Mainz held on to edge 10-man Eintracht Frankfurt 2-1 in the Bundesliga on Saturday.

Muto put Mainz in front in the fifth minute when he got in front of his marker to score from close range following great work on the right flank by Pablo De Blasis.

Frankfurt goalkeeper Lukas Hradeky tried to block Muto's shot with his right foot, but the ball spun up and went in off the underside of the crossbar.

Frankfurt responded well, but its hopes of finding a way back into the game suffered a blow when striker Alexander Meier was dismissed for a second bookable offense.

Mainz made its numerical advantage pay in the 42nd minute, Yunus Malli slotting into the bottom corner to make it 2-0.

Haris Seferovic pulled one back for Frankfurt shortly after the hour mark but despite some late pressure from the visitors, Mainz held on to take all three points.

Muto was replaced with nine minutes left, while Japan captain Makoto Hasebe was substituted in the late stages for Frankfurt.