Stallings earns second consecutive top-10 finish