In this paper, we put DSGE forecasts in competition with factor forecasts. We focus on these two models since they represent nicely the two opposing forecasting philosophies. The DSGE model on the one hand has a strong theoretical economic background; the factor model on the other hand is mainly data-driven. We show that by incooperating large information set using factor analysis can indeed improve the short horizon predictive ability, as claimed by manyresearchers. The micro founded DSGE model can provide reasonable forecasts for inflation, especially with growing forecast horizons. To a certain extent, our results are consistent with the prevailling view that simple time series models should be used in short-horizon forecasting and structural models should be used in long-horizon forecasting. Our paper compareds both state-of-the art data-driven and theory-based modelling in a rigorous manner.