Finland hangs on