A week ago, it looked like the NBA Finals were pretty much over. The Golden State Warriors held a 3-1 lead over the Cleveland Cavaliers, and there were no signs that LeBron James and co. were about to find a formula to beat the defending champions.

After two all-time performances from James and some slippage from the Warriors, that script has been flipped. Cleveland has momentum, Golden State has home-court advantage and one game will decide it all. Before Sunday's Game 7, CBS Sports' writers made their predictions:

Ken Berger (full column here): I predicted Warriors in seven before the series, mostly out of respect for James and his ability to be the most dominant force on the floor throughout a long series. That has certainly held true, but the other part of the equation has not. The Warriors had the advantage almost everywhere else, and the longer the series has gone, the more those advantages have eroded.

They were by far the better defensive team, the better transition team, the better jump-shooting team. After coming back from a 3-1 deficit against the Thunder, their confidence was at an all-time high -- and that's saying something for a team that won 73 games in the regular season.

LeBron, with timely help from Kyrie Irving and Tristan Thompson, has been so dominant and forceful in this series that he's caused the Warriors to unravel. Stephen Curry and Klay Thompson always give the Warriors a chance due to their shot-making, but their shots are not nearly the quality ones they're used to getting. And shots are harder to make when you're uncomfortable -- and the Cavs have made the Warriors very uncomfortable over the past two games.

Never mind the thrown mouthpieces and Twitter rampages; Golden State also is coming apart physically. Bogut doesn't play much, but he's important when he does. He's gone. Iguodala could barely walk out of the locker room on Thursday night. Curry has to wear so much tape on his right knee that he looks like a mummy.

The champs are a mess, and I believe the Cavs have their number. That number, specifically, is 23. LeBron James is playing at such a level and with such force and emotion that I can't bring myself to believe that he'll come this close and be denied again.

Enjoy your first championship in 52 years, Cleveland. And stay safe.

Cavs 111, Warriors 97.

Bill Reiter: The Cavaliers have the momentum, they have James playing at the highest level of his career, and they have the defending champions off -balance and on all-out tilt.

And yet, so much about this wild, uncertain and notions-defying series still points to the Warriors. The fact Steve Kerr has never lost three games in a row as this team's head coach. The fact Oracle Arena is nearly an impenetrable fortress to all opposing teams, and the fact Curry was rightly the unanimous MVP for a reason.

And so, reluctantly, Warriors 104, Cavs 99.

Zach Harper: Before the series, I took the Warriors in seven. My reasoning was that the Cavaliers had impressed me in their march through the Eastern Conference, even as lowly as it is. But more importantly, the Warriors didn't look deadly. They still looked elite. They still looked like the best team. But the Thunder made them look vulnerable for really the first time all season. That made me think the Cavs could put up more of an actual fight than last year.

Then after Game 4, I thought it was a laughable series and the Warriors had turned the Cavs into the Raptors. I didn't think they respected the Cavs, much like I don't think they respect the Rockets. After the last two games, I don't know if they respect this Cleveland team but I think they're hyper aware of what James is like when you've pissed him off. And they've made him mad. There is a respectful fear of James at this point and that, coupled with the struggling defense of the Warriors, makes this game a toss-up to me.

For once in this dominant season, I'm not convinced home-court advantage matters for the Warriors. They need their best effort and focus more than they need the crowd of Oracle. I think they will get it but I think we're getting a great battle Sunday night.

Warriors 108, Cavs 105.

Ananth Pandian: At the start of the Finals, I predicted that the series would go seven games. That prediction was mainly based on Cleveland's dominance over the East in the postseason and the Warriors being pushed to the brink by Oklahoma City in the Western Conference finals. Also, it is always very difficult to bet against James, and in the last couple of games, he's proven why that's the case.

For the most part, James has been phenomenal throughout the series and seems to have single-handedly frustrated Golden State. Cleveland's fast-paced offense has actually worked against the Warriors and the death lineup has been ineffective as of late. But although the Cavs have stormed back from a 3-1 deficit to force a Game 7, the Warriors should close things out at home. Golden State has never lost three in a row under Kerr and the Warriors have lost just four games at Oracle Arena all year. It was quite a journey, but the best regular season team of all time will become back-to-back champs on Sunday.

Warriors 112, Cavs 97.

Matt Moore: Just the fact that the Cavaliers have forced a Game 7 against the best individual season team of all time after going down 3-1 should be enough. They proved they belonged in this series, and showed that they're not so far from the Warriors as to think they can never beat them. They are right there with Golden State, and that's impressive, Draymond suspension or not. But at home, your role players play better. The Warriors have shot terribly (for them) in the past two games from 3-point range, and they're the best effective field goal percentage team of all time. They had two games where they didn't shoot well, and shot 10 of 42 from 3-point range in the second half of Game 5 and first half of Game 6. They started to get loose in the second half of Game 6, but LeBron was enough.

Game 7s most often come down to who hits shots. You've scouted everything you can, made all the adjustments. In the end, the Warriors have shown that they are not untouchable, that they are fallible, and at times, fragile human beings who struggle. But they are still the best shooting team of all time, and they need to hit shots for one game to cement their legacy. Give LeBron the admiration he deserves for leading this team to this point, but the Warriors have been better all year, and have been better over the duration of this series. I have to think they'll come through when they most need to in Game 7.

Warriors 109, Cavaliers 99

James Herbert: Everything is going Cleveland's way. James enters this Game 7 coming off two of the best performances of his career, and the Cavs are punishing the defending champs the same way the Thunder did: switching like crazy, capitalizing on turnovers and empowering their stars to make plays. Suddenly there is a mountain of pressure on the Warriors, who miss Andrew Bogut's rim protection, Curry's normal lateral movement, Harrison Barnes' jumper and and perhaps Andre Iguodala's elite defense -- he will play, but who knows if Iguodala will look like himself in the deciding game?

And yet I'm taking Golden State.

The Warriors should have closed this out in five games, but the Draymond Green suspension flipped the Finals upside down. I expected them to bounce back in Game 6, and I think I might have just been a game off. I'd be shocked if they started as slowly as they did in Cleveland, and if this is the first close game of the series, I trust their ability to persevere in clutch situations. It'd help if Barnes hit a shot or two this time.

Warriors 106, Cavaliers 98.