The European weekend again served up a healthy, tasty menu of drama for all of us across the big leagues. Newcastle upset Tottenham away from home to give further credence to what they're building, while Victor Osimhen's return for Napoli was marked with a goal and another three points. Elsewhere, Real Madrid and Barcelona notched confidence-boosting victories in LaLiga, Bayern Munich inched closer to a struggling Union Berlin in the Bundesliga table, and Liverpool's top-four hopes took a hit with a humbling defeat at Nottingham Forest.