Week 3 predictions and results