The final full month of the La Liga season kicks off this week.
As has been the case for most of the campaign, Barcelona continue to sit comfortably atop the standings. They have a nine-point advantage over second-place Real Madrid, who are trailed closely by their city rivals Atletico. The Catalans get the week's action started on Tuesday with a visit from Osasuna, who still have an outside shot at European football next season.
Madrid are on the road for their Tuesday clash as they travel to face a Real Sociedad side looking to lock down a berth in next season's Champions League.
On Wednesday, Atletico host 14th-place Cadiz.
Here's the full schedule for Matchday 33 of the La Liga season, plus how to watch every game live.
La Liga Matchday 33: Schedule, fixtures, live streams
Streaming options listed below are for the United States, Canada and the United Kingdom. For listings in your region, consult laliga.com.
Tuesday, May 2
Barcelona vs. Osasuna
- Kick-off time: 6:30 p.m. BST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Almeria vs. Elche
- Kick-off time: 6:30 p.m. BST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Real Sociedad vs. Real Madrid
- Kick-off time: 9:00 p.m. BST / 4:00 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Wednesday, May 3
Valencia vs. Villarreal
- Kick-off time: 6:30 p.m. BST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Atletico Madrid vs. Cadiz
- Kick-off time: 9:00 p.m. BST / 4:00 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Getafe vs. Celta Vigo
- Kick-off time: 9:00 p.m. BST / 4:00 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Thursday, May 4
Girona vs. Mallorca
- Kick-off time: 6:30 p.m. BST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Sevilla vs. Espanyol
- Kick-off time: 6:30 p.m. BST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Rayo Vallecano vs. Real Valladolid
- Kick-off time: 9:00 p.m. BST / 4:00 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)
Athletic Bilbao vs. Real Betis
- Kick-off time: 9:00 p.m. BST / 4:00 p.m. ET
- Live stream: ESPN+ (USA), TSN+ (Canada), LaLiga TV (UK)