This paper constructs a dynamic stochastic general equilibrium model with various trends for each GDP by expenditure component and structural breaks. The model is estimated on the sample of 20 Russian time series from 2000Q1 to 2020Q4. It produces high-quality out-of-sample forecasts that outperform autoregressive models. Production efficiency shocks explain more than half of the variance of key variables (both conditional and unconditional). The version with structural breaks produces much better median-based forecasting measures and almost the same mean-based forecasting measures due to significant errors near structural breaks. Various inflation measures respond similarly to monetary policy shocks, but differently to other shocks.