Bobby Zamora and Ravel Morrison scored late on as QPR won 3-1 at Middlesbrough in the Sky Bet Championship on Saturday afternoon.