Brad Friedel helped Sunderland upset defending Premier League champion Arsenal, 2-1, at Highbury but faces the prospect of knee surgery after spraining his knee in practice before the game.
* Brad Friedel (Blackburn, PL), at Arsenal, 2-1.
Started: 90 minutes. Despite spraining his knee prior to the match, Friedel was sensational in goal, frustrating the defending Premier League champions. Friedel's manager, Graeme Souness, said after the game: ''I think we've got the best keeper in the country, but he has a cartilage problem, and it popped out again during the warm-up when his knee jarred.'' Friedel plans to have surgery soon to fix the problem and will miss a few weeks of action, according to wire reports.
* Kasey Keller (Tottenham, PL), at Liverpool, 1-2.
Started: 90 minutes. Loss dropped Spurs to fifth in the EPL.
* Joe-Max Moore (Everton, PL), at West Ham, 1-0.
DNP. Moore has yet to play for Everton this season in the EPL.
* Jovan Kirovski (Birmingham, PL), vs. Manchester City, 0-2.
Entered as a substitute: 87th minute. Kirovski made third appearance in EPL for Birmingham.
* Claudio Reyna (Sunderland, PL), playing Monday.
* Marcus Hahnemann (Reading, D1), at Preston North End, 0-1.
Started: 90 minutes.
* Eddie Lewis (Preston North End, D1), vs. Reading, 1-0.
Started: 89 minutes. Lewis celebrated return with assist in winning goal. He had been out with a rib injury.
* Gregg Berhalter (Energie Cottbus, D1), at VfB Stuttgart, 0-0.
DNP. Missed second straight game for Cottbus.
* Conor Casey (Hannover 96, D1), at Bayern Munich, 3-3.
DNP -- not on bench.
* Steve Cherundolo (Hannover 96, D1), at Bayern Munich, 3-3.
Started: 90 minutes. Kicker rating (1-high; 6-low): 4.5. Has started every game for Hannover.
* Tony Sanneh (Nuremberg, D1), at Schalke, 1-1.
Started: 90 minutes: Kicker rating (1-high; 6-low): 3.5. Has played every minute for Nuremberg, who blew lead against Schalke.
* Mike Duhaney (Mainz, D2), at Burghausen, 2-0.
* Cory Gibbs (St. Pauli, D2), vs. Eintracht Trier, 0-0.
Started: 90 minutes. Kicker rating (1-high; 6-low): 3.0.
* Grover Gibson (Mainz, D2), at Burghausen, 2-0.
* Jacob Thomas (Braunschweig, D2), playing Monday.
* David Regis (Troyes, D1), at Montpellier, 2-2.
DNP -- suspended. Troyes is tied with Rennes for last place.
* Greg Vanney (Bastia, D1), at Strasbourg, 0-2.
DNP. Bastia slips to 13th place.
* John O'Brien (Ajax, D1), at RKC, 1-1.
DNP -- injured. O'Brien also missed the team's 1-1 draw with Rosenborg of Norway in Champions League action Tuesday. Ajax is tied for first with PSV.
* Earnie Stewart (NAC, D1) vs. Vitesse, 0-0.
Started: 66 minutes. Voetbal International rating (10-high; 1-low): 6.0. NAC, one of three unbeaten teams in the Eredivisie, is tied for fifth with Willem II.
* David Johnson (Willem II, D1), at Feyenoord, 1-5.
* Alex Yi (Antwerp, D1), playing Monday.
* Robbie Russell (Sogndal, D1), at Molde, 3-3. Started: 90 minutes.
* Frankie Hejduk (St. Gallen, D1), vs. Aarau, 1-0. DNP. Match was first Hejduk has missed since joining St. Gallen, which snapped its five-game winless streak.
* Jonny Walker (Universidad Catolica, D1), vs. Union Espanola, 1-1.
Started: 90 minutes. UC gave up penalty kick three minutes after going head. UC missed a chance to close within one point of leader Cobreloa, which tied Universidad de Chile, 1-1.
* David Castellanos (Motagua, D1), at Platense, 1-2.