Portland officer's lung bruised in struggle