Alfonso XII murió en 1885 y le sucedió su hijo Alfonso XIII, era un niño. Su madre, Maria Cristina de Habsburgo, gobernó en su nombre como regente, hasta que cumplió 16 años. En 1898, durante la regencia España perdió sus ultimas colonias: Cuba, Puerto Rico y Filipinas