 Thanks very much. Pre-game, very emotional for Kyrie Irving and the Nets. Irving shed tears when there was a moment of silence for Kobe Bryant and his daughter Gigi. The question was whether or not Kyrie would play after not suiting up on Sunday against the New York Knicks. Kyrie practiced with the team yesterday. Kenny Atkinson said that was a really strong session and therapeutic in many ways. And it showed. You could feel it from the Nets' performance the way that Kyrie played and his teammates in this effort against Detroit. And it's not just looking at the numbers, the productivity, the ultimate result in getting a win, but just the energy level, the bounce, the way they set the tone early on. And it really felt like it did begin with Kyrie Irving. And overall for this Nets team, that they've dealt with injuries. They've had guys in and out of lineups. A lot of changes that have taken course throughout this season, it was really nice to see. And now as they're becoming whole, the idea of coming together, and it was just a solid performance topped about them. Everyone making contributions in some way. And it was a strong sustained showing. And I think that's what Kenny Atkinson is always trying to find with this group, how you put together an entire four quarters. And tonight I felt like they started to do that. And this is the stretch where it has to happen. The Nets have looked at the schedule. This is the time where they have to take advantage. They've got the bulls coming up. They've got the wizards coming up. The Phoenix Suns coming up. These are games against sub 500 teams. And the Nets are well aware of how things are set up right now in the Eastern Conference. The seven, eight spots are going to be up for grabs throughout the second half of this NBA season. And these are the games you have to win. And to your point, I think the Nets understand that. But more than anything too, sometimes it's getting that confidence back. They had such a monster stretch there of the type of opponents they were up against. And you can struggle at times. And that can make your confidence waiver and make you start to think about things, especially with your shot or with shooting or how you're playing. And so I think we're starting to see everyone pieced together now a string of where they're knocking down some shots, they're feeling good about one another. I think the ball movement on the offensive end is something that's been a really pleasant site to see how now they're understanding where their teammates are going to be on the floor in defensively. That has been a strong suit of theirs now for a strong stretch going back to December. And I think we're seeing that once again. So overall for this team, you take care of business here at home. You have another opportunity again on Friday. But what a nice way to come together after such a challenging couple of days. And good balance for Brooklyn Spencer-Dinwoody leading that second unit and settling into some rotations here. Kenny Atkinson has said, it doesn't mean that's etched in stone. There could be a change on the horizon once again, depending on the circumstances. But for now, the Nets liked what they saw tonight against Detroit and the Nets have one of their best offensive performances of the season. Up next, Friday night, right back here at Barkley Center, the Chicago Bulls. Bob, back to you.