LALIGA HYPERMOTION | J25 | Villarreal B - CD Mirandés
![CD Mirandés](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Villarreal B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![CD Mirandés](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Villarreal B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
- Resumen
- Comentarios
- Alineaciones
- Estadísticas
Momentos destacados
Árbitros
Eventos del partido
![CD Mirandés](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Villarreal CF B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![CD Mirandés](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Villarreal B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Mirandés, entra al campo Diogo Verdasca sustituyendo a Alberto Reina.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate parado rozando la escuadra izquierda. Juan María Alcedo (Mirandés) remate con la izquierda desde fuera del área.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate rechazado de Ilyas Chaira (Mirandés) remate con la derecha desde fuera del área. Asistencia de Gabri Martínez.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Houboulang Mendes (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Javi Ontiveros (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate fallado por Diego Collado (Villarreal B) remate con la izquierda desde fuera del área que sale rozando el larguero. Asistencia de Javi Ontiveros.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Gabri Martínez (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Antonio Espigares (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Antonino La Gumina (Mirandés) ha visto tarjeta amarilla por juego peligroso.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Antonino La Gumina (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Alberto del Moral (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Villarreal B, entra al campo Aitor Gelardo sustituyendo a Rodri Alonso.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Mirandés, entra al campo Antonino La Gumina sustituyendo a Carlos Martín.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Cambio en Mirandés, entra al campo Houboulang Mendes sustituyendo a Mathis Lachuer.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Alberto Reina (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Diego Collado (Villarreal B) ha recibido una falta en la banda derecha.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate rechazado de Javi Ontiveros (Villarreal B) remate con la derecha desde fuera del área.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Mathis Lachuer (Mirandés) ha recibido una falta en campo contrario.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Daniel Requena (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
¡Gooooool! Mirandés 3, Villarreal B 0. Gabri Martínez (Mirandés) remate con la derecha desde el centro del área al centro de la portería. Asistencia de Ilyas Chaira.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Cambio en Mirandés, entra al campo Ibrahima Kébé sustituyendo a Álvaro Sanz.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Cambio en Villarreal B, entra al campo Antonio Espigares sustituyendo a Lanchi debido a una lesión.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Villarreal B, entra al campo Daniel Requena sustituyendo a Carlo García.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
¡Gooooool! Mirandés 2, Villarreal B 0. Mathis Lachuer (Mirandés) remate con la izquierda desde el centro del área a la escuadra izquierda. Asistencia de Jonathan Gómez con un pase de cabeza tras un saque de esquina.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Corner, Mirandés. Corner cometido por Alberto del Moral.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Falta de Alberto Reina (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Lanchi (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Pablo Ramón (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Álex Forés (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate parado bajo palos a rás de suelo. Ilyas Chaira (Mirandés) remate con la derecha desde fuera del área.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Mathis Lachuer (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Rodri Alonso (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Corner, Mirandés. Corner cometido por Abraham del Moral.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Mathis Lachuer (Mirandés) ha recibido una falta en la banda derecha.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Javi Ontiveros (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Álvaro Sanz (Mirandés) ha recibido una falta en la banda izquierda.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Alberto del Moral (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Villarreal B, entra al campo Javi Ontiveros sustituyendo a Tiago Geralnik.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Cambio en Villarreal B, entra al campo Diego Collado sustituyendo a Jorge Pascual.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Fuera de juego, Mirandés. Juan María Alcedo intentó un pase en profundidad pero Ilyas Chaira estaba en posición de fuera de juego.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Pablo Ramón (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Álex Forés (Villarreal B) ha recibido una falta en la banda izquierda.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Corner, Villarreal B. Corner cometido por Alberto Reina.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate fallado por Carlos Martín (Mirandés) remate de cabeza desde muy cerca que se le va demasiado alto. Asistencia de Gabri Martínez.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate fallado por Gabri Martínez (Mirandés) remate con la derecha desde el centro del área el balón se pierde por el lado derecho de la portería. Asistencia de Pablo Ramón.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Carlos Martín (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Alberto del Moral (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Jonathan Gómez (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Alberto del Moral (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Corner, Mirandés. Corner cometido por Lanchi.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Corner, Mirandés. Corner cometido por Lanchi.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Corner, Mirandés. Corner cometido por Rubén Gómez.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate parado por bajo a la izquierda. Alberto Reina (Mirandés) remate con la izquierda desde el centro del área.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate fallado por Álex Forés (Villarreal B) remate de cabeza desde el centro del área que se pierde por la izquierda. Asistencia de Rodri Alonso.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Falta de Juan María Alcedo (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Tiago Geralnik (Villarreal B) ha recibido una falta en campo contrario.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Falta de Carlos Martín (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Pablo Iñíguez (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Mathis Lachuer (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Carlo García (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Fuera de juego, Villarreal B. Rodri Alonso intentó un pase en profundidad pero Álex Forés estaba en posición de fuera de juego.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Lanchi (Villarreal B) ha visto tarjeta amarilla por juego peligroso.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate fallado por Gabri Martínez (Mirandés) remate con la derecha desde el lado izquierdo del interior del área que se va alto y desviado por la derecha. Asistencia de Ramón Juan.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Alberto Reina (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Rodri Alonso (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Mathis Lachuer (Mirandés) remata al poste izquierdo, remate con la izquierda desde el lado izquierdo del interior del área.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Álvaro Sanz (Mirandés) ha recibido una falta en campo contrario.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Pablo Iñíguez (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
¡Gooooool! Mirandés 1, Villarreal B 0. Carlos Martín (Mirandés) remate de cabeza desde el centro del área por el centro de la portería. Asistencia de Juan María Alcedo con un centro al área.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Remate fallado por Ilyas Chaira (Mirandés) remate con la izquierda desde fuera del área muy cerca del palo derecho pero se marchó ligeramente desviado. Asistencia de Álvaro Sanz.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Ilyas Chaira (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Abraham del Moral (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate rechazado de Pablo Ramón (Mirandés) remate con la derecha desde fuera del área. Asistencia de Alberto Reina.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Jonathan Gómez (Mirandés) ha recibido una falta en la zona defensiva.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Falta de Rodri Alonso (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Remate fallado por Jorge Pascual (Villarreal B) remate de cabeza desde el centro del área que se pierde por la izquierda. Asistencia de Lanchi con un centro al área.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Fuera de juego, Mirandés. Ilyas Chaira intentó un pase en profundidad pero Juan María Alcedo estaba en posición de fuera de juego.
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
Mano de Rodri Alonso (Villarreal B).
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Alberto del Moral (Villarreal B) ha recibido una falta en la zona defensiva.
![Villarreal Club de Fútbol B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Falta de Mathis Lachuer (Mirandés).
![Club Deportivo Mirandés SAD](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Team shield](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Team shield](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
![](https://assets.laliga.com/squad/2023/t5741/p464490/256x256/p464490_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p519841/256x256/p519841_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p450620/256x256/p450620_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p485207/256x256/p485207_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p469317/256x256/p469317_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p546934/256x256/p546934_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p441492/256x256/p441492_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p464337/256x256/p464337_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p498052/256x256/p498052_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p530579/256x256/p530579_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t5741/p531219/256x256/p531219_t5741_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t449/p567597/256x256/p567597_t449_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t449/p581730/256x256/p581730_t449_2023_1_003_000.png)
![](https://assets.laliga.com/squad/2023/t449/p448189/256x256/p448189_t449_2023_1_003_000.png)
![Luis López photo](https://assets.laliga.com/squad/2023/t5741/p466118/256x256/p466118_t5741_2023_1_003_000.png)
![M. Morro photo](https://assets.laliga.com/squad/2023/t4660/p462680/256x256/p462680_t4660_2023_1_003_000.png)
![Zubiaurre photo](https://assets.laliga.com/squad/2023/t5741/p446306/256x256/p446306_t5741_2023_1_003_000.png)
![David V. photo](https://assets.laliga.com/squad/2023/t5741/p441311/256x256/p441311_t5741_2023_1_003_000.png)
![Barbu photo](https://assets.laliga.com/squad/2023/t5741/p561792/256x256/p561792_t5741_2023_1_003_000.png)
![Ontiveros photo](https://assets.laliga.com/squad/2023/t4660/p219855/256x256/p219855_t4660_2023_1_003_000.png)
![Mendes photo](https://assets.laliga.com/squad/2023/t5741/p229222/256x256/p229222_t5741_2023_1_003_000.png)
![Verdasca photo](https://assets.laliga.com/squad/2023/t5741/p220783/256x256/p220783_t5741_2023_1_003_000.png)
![Tomeo photo](https://assets.laliga.com/squad/2023/t5741/p547598/256x256/p547598_t5741_2023_1_003_000.png)
![Durdov photo](https://assets.laliga.com/squad/2023/t5741/p582470/256x256/p582470_t5741_2023_1_003_000.png)
![La Gumina photo](https://assets.laliga.com/squad/2023/t5741/p208339/256x256/p208339_t5741_2023_1_003_000.png)
![CD Mirandés](https://assets.laliga.com/assets/2019/06/07/xlarge/mirandes.png)
![Villarreal B](https://assets.laliga.com/assets/2019/06/07/xlarge/villarreal.png)
Club | PTS | PJ | PG | PE | PP | GF | GC | +/- | Racha | |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 46 | 25 | 13 | 7 | 5 | 36 | 16 | 20 | |
2 | ![]() | 42 | 25 | 12 | 6 | 7 | 41 | 30 | 11 | |
3 | ![]() | 42 | 25 | 11 | 9 | 5 | 33 | 28 | 5 | |
4 | ![]() | 41 | 25 | 11 | 8 | 6 | 40 | 29 | 11 | |
5 | ![]() | 40 | 25 | 12 | 4 | 9 | 28 | 25 | 3 | |
6 | ![]() | 40 | 25 | 11 | 7 | 7 | 25 | 22 | 3 | |
7 | ![]() | 39 | 25 | 10 | 9 | 6 | 30 | 22 | 8 | |
8 | ![]() | 38 | 25 | 9 | 11 | 5 | 29 | 19 | 10 | |
9 | ![]() | 37 | 25 | 9 | 10 | 6 | 32 | 31 | 1 | |
10 | ![]() | 36 | 25 | 9 | 9 | 7 | 27 | 22 | 5 | |
11 | ![]() | 36 | 25 | 10 | 6 | 9 | 38 | 36 | 2 | |
12 | ![]() | 36 | 25 | 10 | 6 | 9 | 32 | 32 | 0 | |
13 | ![]() | 34 | 25 | 8 | 10 | 7 | 34 | 36 | -2 | |
14 | ![]() | 33 | 25 | 8 | 9 | 8 | 33 | 30 | 3 | |
15 | ![]() | 33 | 25 | 9 | 6 | 10 | 22 | 23 | -1 | |
16 | ![]() | 27 | 25 | 6 | 9 | 10 | 20 | 22 | -2 | |
17 | ![]() | 26 | 25 | 6 | 8 | 11 | 29 | 38 | -9 | |
18 | ![]() | 25 | 25 | 6 | 7 | 12 | 25 | 36 | -11 | |
19 | ![]() | 25 | 25 | 6 | 7 | 12 | 26 | 40 | -14 | |
20 | ![]() | 25 | 25 | 6 | 7 | 12 | 20 | 34 | -14 | |
21 | ![]() | 24 | 25 | 6 | 6 | 13 | 21 | 33 | -12 | |
22 | ![]() | 16 | 25 | 3 | 7 | 15 | 19 | 36 | -17 |
Cambio en Mirandés, entra al campo David Vicente sustituyendo a Juan María Alcedo.