Ireland kept their hopes of Russia alive as Serbia lost in a thrilling finish against Austria, while Spain qualified and Iceland produced a stunning win in Turkey