Last updated: 8th January 2009
Mallorca overcame Almeria 3-1 in the first leg of their last 16 Copa del Rey tie, while Osasuna were held to a 1-1 draw by Athletic Bilbao.
Real Mallorca got off to a dream start against Almeria when Alhassane Keita fired them in front after just nine minutes, but Almeria equalised seconds later through Juan Manuel Ortiz.
Almeria Esteban Suarez saved a penalty before strikes from Cleber Santana (44) and Fernando Varela (56) put Mallorca in pole position to reach the quarter finals.
Fernando Llorente's last-gasp goal earned Athletic Bilbao a dramatic 1-1 draw with Osasuna in Pamplona.
Former Birmingham striker Walter Pandiani looked to have given Osasuna a narrow win with the opener eight minutes from time until Fernando Llorente struck an equaliser in stoppage time.

A look at the best pictures as Michael Owen completes a surprise move to Manchester United.
Pictures from the unveiling of Real Madrid's reported £56 million signing at the Santiago Bernabeu.
Pictures from the Under 21 championship semi-final between England and Sweden in Gothenburg.
Pictures from England's draw with Germany in the last Group B game of the Under 21 Championships.
A look at the best pictures as Michael Owen completes a surprise move to Manchester United.
| Time | Result |
|---|---|
| Sunday 31st May | |
| Spanish Primera Liga | |
| Racing Santander 1 - 1 Getafe | |
| Sporting Gijon 2 - 1 Recreativo Huelva | |
| Osasuna 2 - 1 Real Madrid | |
| Real Betis 1 - 1 Valladolid | |
| Numancia 0 - 2 Sevilla | |
| Espanyol 3 - 0 Malaga | |
| Saturday 30th May | |
| Spanish Primera Liga | |
| Valencia 2 - 0 Athletic Bilbao | |
| Atletico Madrid 3 - 0 Almeria | |
| Deportivo La Coruna 1 - 1 Barcelona | |
| Mallorca 2 - 3 Villarreal | |
| Sunday 24th May | |
| Spanish Primera Liga | |
| Real Madrid 1 - 3 Mallorca | |
| Saturday 23rd May | |
| Spanish Primera Liga | |
| Athletic Bilbao 1 - 4 Atletico Madrid | |
| Valladolid 1 - 2 Sporting Gijon | |
| Almeria 0 - 3 Espanyol | |
| Malaga 1 - 1 Real Betis | |
| Recreativo Huelva 0 - 1 Racing Santander | |
| Getafe 1 - 0 Numancia | |
| Sevilla 1 - 0 Deportivo La Coruna | |
| Barcelona 0 - 1 Osasuna | |
| Villarreal 3 - 1 Valencia | |
| Pos | Team | P | Pts |
|---|---|---|---|
| 1 | Almeria | 0 | 0 |
| 2 | Athletic Bilbao | 0 | 0 |
| 3 | Atletico Madrid | 0 | 0 |
| 4 | Barcelona | 0 | 0 |
| 5 | Deportivo La Coruna | 0 | 0 |
| 6 | Espanyol | 0 | 0 |
| 7 | Getafe | 0 | 0 |
| 8 | Malaga | 0 | 0 |
| 9 | Real Mallorca | 0 | 0 |
| 10 | Osasuna | 0 | 0 |
| 11 | Racing Santander | 0 | 0 |
| 12 | Real Madrid | 0 | 0 |
| 13 | Real Zaragoza | 0 | 0 |
| 14 | Sevilla | 0 | 0 |
| 15 | Sporting Gijon | 0 | 0 |
| 16 | Tenerife | 0 | 0 |
| 17 | Valencia | 0 | 0 |
| 18 | Real Valladolid | 0 | 0 |
| 19 | Villarreal | 0 | 0 |
| 20 | Xerez | 0 | 0 |
If you're between the ages of 16-18 and fancy earning a year's contract with Inter Milan, then click here!
Man Utd are expected to rake in £80million for Cristiano Ronaldo. Join the debate on who Fergie should sign.
Guillem Balague explains why Real Madrid will view Cristiano Ronaldo as a "cheap signing".
Luis Fabiano has reiterated that he hopes to seal a transfer from Sevilla to AC Milan this summer.
Florentino Perez says Real Madrid's squad needs trimming following their summer spending spree.
Cristiano Ronaldo says that if Real were willing to pay £80million for his signature then it is a 'fair' price.
Real Madrid-bound striker Karim Benzema has revealed he turned down the chance to join Manchester United.
Cristiano Ronaldo has admitted he will never forget what Sir Alex Ferguson did for his career.