Germans and Scots take Seville