Liverpool and Manchester City continued to dig deep with impressive victories against tough opposition. Manchester United and Arsenal dropped points again. Barcelona and Real Madrid won in a convincing manner, and the La Liga title could go down to the wire.