The text came at 6:15 AM, three days after the loss to Lincoln Heights.
Observer: Third place is still a trophy. Play like it matters.
Alvin read it twice. His body was still sore. His mind was still heavy. The loss to Devin echoed in his skull.
We should have won. We could have won. Michael's knee.
He sat up in bed. His phone buzzed again.
Michael: Knee feels better. I'm playing Friday.
Alvin: Are you sure?
Michael: No. But I'm playing anyway.
Alvin looked at the calendar. Friday. The consolation game against Eastlake. Derek Williams. The Hammer.
Last game of the season. Last chance to end on a win.
He got dressed and walked to The Cage.
---
The Cage was empty when he arrived.
The sun was rising. The lights had stopped flickering. The rims were rusted.
Alvin shot free throws for an hour. Then he ran sprints. Then he threw redirects against the brick wall.
His phone buzzed.
Junk: The Cage. 8 AM. Maya's coming.
Alvin: She's not coaching us.
Junk: Tell her that.
Alvin almost smiled.
---
Junk arrived at 8 AM with bags under his eyes and tape on his fingers.
"You look terrible," Alvin said.
"Didn't sleep. Kept replaying the last play. The one I missed."
"It wasn't your fault."
"It was my shot. I missed." Junk picked up a ball. "I won't miss again."
Maya arrived at 8:15. She didn't say anything. She just set up cones and blew her whistle.
"Left-hand dribble. Full court. Behind the back at the cone."
Junk went first. His left hand was awkward. Slow.
"Again."
Again. Better.
"Again."
Again. Faster.
"Again."
By the end of the hour, Junk's left hand was still ugly. But it worked.
"Not bad," Maya said.
"Not good enough," Junk said.
"It's a start."
---
Michael arrived at 10 AM, limping slightly.
His knee was wrapped in a brace. His face was determined.
"You shouldn't be walking on that," Maya said.
"I shouldn't be sitting on the bench either." Michael picked up a ball. "What are we running?"
"Nothing. You're resting."
"I'm playing Friday."
"Then rest today so you can play Friday."
Michael stared at her. Then he sat on the bleachers.
"I hate this," he said.
"I know," Maya said. "Now watch. Learn."
---
The next three days were brutal.
Alvin ran practice. Maya ran drills. Rivera watched from the sideline, saying nothing.
The team was tired. Beaten. But they kept working.
On Thursday night, Alvin sat in his room, staring at the ceiling.
His phone buzzed.
Observer: Nervous?
Alvin: Yeah.
Observer: Good. Fear means you care.
Alvin: What if we lose?
Observer: Then you lose. But you lose together. That's not nothing.
Alvin: It feels like nothing.
Observer: It's not. Now go to sleep. Tomorrow is the last game of your junior season. Make it count.
---
Friday. Game day. Eastlake.
The gym was half full. No scouts. No college coaches. Just parents and a few students.
Derek Williams stood at center court, warming up. He was still big. Still strong. But his shoulders were slumped.
He's tired too, Alvin thought. Everyone's tired.
Michael stood next to him, his knee wrapped, his jaw tight.
"You ready?" Alvin asked.
"No."
"Good. Me neither."
---
The locker room was quiet.
Rivera stood in front of the team. "This is not the game we wanted. It's not the championship. It's not the state tournament."
He paused.
"But it's a game. And we play games to win. Not to lose."
Junk nodded. "So let's win."
"That's the attitude." Rivera looked at Alvin. "Chen, you're running the show. Vance, you're playing limited minutes. Don't push your knee."
Michael's jaw tightened. "I'll push if I need to."
"You'll push if I tell you to. Otherwise, you sit."
---
The game started at 7:00 PM.
Eastlake won the tip. Derek caught the ball on the block — Junk was on him, but Junk was stronger now. Faster.
Derek backed him down. Junk held.
Derek spun. Junk stayed.
Derek shot. Junk contested.
The ball bounced off the rim. Michael rebounded.
Westbrook ball.
Alvin brought it up. Derek guarded him — which still felt wrong. Derek was a power forward. But tonight, he wanted to prove something.
He's not just playing to win, Alvin thought. He's playing to end the season with a win.
Alvin threw a redirect to Junk — left-handed, fast. Junk caught it, turned, and scored.
2-0.
Derek glared at Alvin. "Lucky pass."
"Practice," Alvin said.
"Same thing."
---
The first quarter was a battle.
Derek scored. Westbrook answered. Derek scored again. Westbrook answered again.
With two minutes left in the first, Michael drove left. His knee buckled slightly. He pulled up for a jumper.
Swish.
He landed awkwardly. Limped back on defense.
Alvin's heart pounded. Don't push it. Don't push it.
Michael looked at him. "I'm fine."
"You're limping."
"I'm fine."
---
The second quarter was a war.
Derek scored ten points. Michael scored eight. Junk grabbed six rebounds.
At halftime, Westbrook led 38-36.
The locker room was tense.
"Vance, you're sitting the third quarter," Rivera said.
"I'm not —"
"You're sitting. Chen will run point. Junk will anchor the defense. We'll survive."
Michael sat on the bench, ice on his knee, his face a mask of frustration.
Alvin put a hand on his shoulder. "We've got this."
"You better."
---
The third quarter was the hardest of Alvin's career.
Without Michael, Eastlake doubled Alvin. Derek guarded him full-court, bumping him, pushing him, refusing to let him breathe.
Alvin couldn't pass. Couldn't shoot. Couldn't move.
He threw three turnovers in the first four minutes.
Eastlake took the lead. 44-40.
Rivera called timeout.
"Chen, what's happening?"
"They're doubling. Derek's in my head."
"So get him out." Rivera grabbed Alvin's shoulders. "You're the captain. Act like it."
Alvin looked at his team. At Junk, who was sweating. At Dante, who was scared. At Kwame, who was praying.
I'm the captain.
He walked back onto the court.
---
The rest of the third quarter was different.
Alvin stopped trying to score. He stopped trying to pass through Derek. He just moved the ball — side to side, finding open players, making Eastlake work.
Junk scored. Dante scored. Kwame scored.
By the end of the third quarter, Westbrook led 52-50.
Alvin sat on the bench, breathing hard, his body screaming.
Michael stood up. "I'm playing the fourth."
"Your knee —"
"My knee is fine." Michael limped to the court. "Let's finish this."
---
The fourth quarter was a war.
Derek scored. Michael answered. Derek scored again. Michael answered again.
With two minutes left, Westbrook led 64-62.
Alvin had the ball. His left hand was shaking. His right wrist was numb.
Don't close your eyes.
He looked at Michael. Michael was covered. Junk was sealed. Dante was trapped.
Alvin drove.
Not fast. Not pretty. Just forward.
Derek stepped in front of him — not to take a charge, just to slow him down.
Alvin jumped.
The ball left his left hand.
Time slowed.
The arc was wrong. The spin was off.
The ball hit the backboard. Bounced off the rim. Rolled around the cylinder.
Fell through.
66-62. 1:30 left.
The crowd cheered. Michael grabbed Alvin, lifted him off the ground.
"You made another left-handed layup," Michael shouted. "A LEFT-HANDED LAYUP."
"I don't know how," Alvin said.
"That's what makes it beautiful."
---
Eastlake's final possession.
Derek held the ball on the block. The clock ticked down. 30 seconds. 20. 15.
He backed Junk down. Junk held.
Derek spun. Junk stayed.
Derek shot. Junk contested.
The ball hung in the air. Too high. Too flat.
Clang.
Michael rebounded. Westbrook ball. 8 seconds left.
Eastlake fouled Michael. He stepped to the free-throw line.
His knee was shaking. His hands were steady.
He shot. Swish.
He shot. Swish.
68-62. 3 seconds left.
Eastlake inbounded. Derek launched a three-pointer.
Air ball.
Buzzer.
Westbrook won.
---
The gym was quiet.
Eastlake's fans filed out slowly. The Westbrook bench erupted — Junk crying, Dante screaming, Kwame lifting Michael onto his shoulders.
Derek walked over to Alvin.
"You beat me," Derek said.
"We beat you," Alvin said.
"This is the last time."
"I know."
Derek stuck out his hand. "Good game, Chen."
Alvin shook it. "Good game, Derek."
---
After the game, Alvin sat in the empty locker room.
His phone buzzed.
Observer: Third place. A trophy. Played like it mattered.
Alvin: It did matter.
Observer: Why?
Alvin: Because we didn't quit.
Observer: That's why you're different.
Alvin put the phone down. Michael limped into the locker room.
"We did it," Michael said.
"We did something," Alvin said. "We're not done."
"No. We're not." Michael sat next to him. "Next year. Championship. State tournament. No more third place."
"No more third place," Alvin agreed.
---
The bus ride home was loud.
Junk was singing. Dante was arguing with Kwame. Michael was replaying his free throws on his phone.
Alvin sat in the back, staring out the window. The highway lights blurred past.
Next year. Championship. State tournament.
His phone buzzed.
Observer: One more year. One more chance. Don't waste it.
Alvin: I won't.
Observer: Good. Because I'll be watching.
Alvin smiled. He put the phone away.
The bus rumbled on. The season was over.
But the work wasn't.