Schalke 1 Porto 1: Fahrmann saves one penalty, but Otavio scores another
Ralf Fahrmann's fine display was not enough to earn Schalke a win as Otavio's penalty helped Porto claim a 1-1 draw in their Champions League Group D fixture.
Iker Casillas became the first player to feature in a 20th Champions League campaign, but it was Fahrmann who left his mark at Veltins-Arena with a string of superb saves.
Having brilliantly kept out Alex Telles' spot-kick, Fahrmann somehow denied Felipe from point-blank range early in the second half before Breel Embolo nudged Schalke ahead just after the hour.
Fahrmann could not repeat his earlier heroics in the 75th minute, though, as Otavio stepped up to convert from the spot and secure a share of the spoils after Naldo had clumsily brought down Moussa Marega.
With all eyes on Casillas, it was Fahrmann who took the limelight in the 13th minute, getting down low to tip Telles' shot wide after referee Jesus Gil Manzano deemed Naldo had deliberately handled in the area.
Naldo could have made amends at the other end soon after but, having met Daniel Caligiuri's free-kick, the veteran defender failed to keep his header down.
Fahrmann was at his best again two minutes into the second half, reacting instinctively to prevent Felipe bundling in from three yards out.
Casillas could not replicate Fahrmann's form at the other end in the 64th minute - Embolo slotting home through the 37-year-old's legs after latching onto Weston McKennie's cross.
Schalke’s lead was short-lived, however, as - following a rash challenge on Marega by Naldo - Otavio sent Fahrmann the wrong way from 12 yards.
Yevhen Konoplyanka had the chance to snatch the points in the closing stages, only for the Ukraine international to drill wide from close range as Porto held firm.
What does it mean: Schalke show their grit
Pat on the back: Fahrmann steals Casillas' thunder
Boot up the backside: Naldo blunders prove costly
What's next?