Brian Roberts scored 12 of his 14 points in the second half, including the go-ahead jumper with 30.6 seconds left, and the New Orleans Pelicans stayed unbeaten in the preseason with a 105-102 win over the Oklahoma City Thunder on Thursday night.