In this paper we study the behavior of the difference equation xn+1 = axnxn−2/bxn−2 + cxn−3, n = 0, 1, ..., where the initial conditions x−3, x−2, x−1, x0 are arbitrary positive real numbers and a, b, c, are positive constants. Also, we give the solution of some special cases of this equation. At the end we present some numerical examples to support our theoretical discussion