Champions League: Who is through to the semi-finals?Published18 AprilImage source, FABRICE COFFRINIImage caption, The last matches of the Champions League quarter-finals took place this week. Last night, Manchester City took on Spanish team Real Madrid, whilst Arsenal faced Germany's Bayern Munich. The results of the games told us who would be in the semi-finals in the next few weeks.Image source, Getty ImagesImage caption, Arsenal faced Bayern Munich in Germany, needing to win after the first leg had finished 2-2. However, a header from Bayern full-back, Joshua Kimmich, in the 63rd minute, saw Arsenal beaten 1-0. This meant there was no place for the team in the semi-finals and they made a disappointing exit from the Champions League.Image source, DeFodi ImagesImage caption, Arsenal have not reached the Champions League semi-finals since 2009 and this was their first quarter-final appearance since 2010.Image source, James Baylis - AMAImage caption, Manchester City's hopes of a spot in the semi-finals were also squashed last night. After a dramatic quarter-final, finishing 1-1, they lost on penalties to Spanish giants Real Madrid.Image source, James Baylis - AMAImage caption, This ended City's bid for another treble of the Champions League, the Premier League and the FA cup. City boss Guardiola said: "Losing like this hurts. We feel bad but we did everything. We have no regrets about what we have done."Image source, Alexander HassensteinImage caption, This is the first time in Champions League history that multiple English sides were eliminated from the knockout stages on the same day. Bayern Munich and Real Madrid join Borussia Dortmund and Paris Saint-Germain in the semi-finals.Image source, Alex Dodd - CameraSportImage caption, With the first legs taking place in little over a week, it won't be long before we see more action from these teams. Real Madrid will take on Bayern Munich in the first leg of their semi-final on the 30th April.