Magnus Carlsen suffered a stunning 0.5-1.5 defeat at the hands of home favourite Vincent Keymer in the semi-finals of the Freestyle Chess Grand Slam Tour event in Weissenhaus, Germany, resigning in 39 moves in Game 1 before being held to a draw in Game 2.