Cincinnati Bearcats @ Louisville Cardinals
| 1 | 2 | T | |
|---|---|---|---|
| CIN20-2 | 28 | 41 | 69 |
| LOU17-4 | 20 | 46 | 66 |
· Line: LOU -10
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Russ Smith made Jumper.
0–2 -
Titus Rubles made Jumper.
2–2 -
Shaquille Thomas made Jumper. Assisted by Titus Rubles.
4–2 -
Shaquille Thomas made Dunk. Assisted by Sean Kilpatrick.
6–2 -
Sean Kilpatrick made Dunk. Assisted by Ge'Lawn Guyn.
8–2 -
Russ Smith made Free Throw.
8–3 -
Montrezl Harrell made Jumper. Assisted by Luke Hancock.
8–5 -
Shaquille Thomas made Free Throw.
9–5 -
Luke Hancock made Layup.
9–7 -
Shaquille Thomas made Free Throw.
10–7 -
Shaquille Thomas made Free Throw.
11–7 -
Titus Rubles made Dunk.
13–7 -
Titus Rubles made Layup. Assisted by Troy Caupain.
15–7 -
Justin Jackson made Layup.
17–7 -
Montrezl Harrell made Dunk. Assisted by Luke Hancock.
17–9 -
Sean Kilpatrick made Three Point Jumper. Assisted by Titus Rubles.
20–9 -
Russ Smith made Layup. Assisted by Stephan Van Treese.
20–11 -
Jermaine Sanders made Three Point Jumper. Assisted by Shaquille Thomas.
23–11 -
Shaquille Thomas made Jumper.
25–11 -
Chris Jones made Jumper.
25–13 -
Ge'Lawn Guyn made Three Point Jumper.
28–13 -
Terry Rozier made Three Point Jumper. Assisted by Montrezl Harrell.
28–16 -
Luke Hancock made Free Throw.
28–17 -
Luke Hancock made Free Throw.
28–18 -
Montrezl Harrell made Dunk. Assisted by Luke Hancock.
28–20 -
Sean Kilpatrick made Three Point Jumper.
31–20 -
Ge'Lawn Guyn made Three Point Jumper. Assisted by Justin Jackson.
34–20 -
Luke Hancock made Three Point Jumper. Assisted by Russ Smith.
34–23 -
Justin Jackson made Jumper. Assisted by Sean Kilpatrick.
36–23 -
Justin Jackson made Free Throw.
37–23 -
Terry Rozier made Layup. Assisted by Russ Smith.
37–25 -
Sean Kilpatrick made Three Point Jumper. Assisted by Justin Jackson.
40–25 -
Justin Jackson made Layup.
42–25 -
Russ Smith made Jumper.
42–27 -
Jermaine Sanders made Jumper.
44–27 -
Terry Rozier made Three Point Jumper. Assisted by Luke Hancock.
44–30 -
Montrezl Harrell made Dunk. Assisted by Russ Smith.
44–32 -
Luke Hancock made Free Throw.
44–33 -
Luke Hancock made Free Throw.
44–34 -
Montrezl Harrell made Dunk.
44–36 -
Luke Hancock made Layup.
44–38 -
Russ Smith made Jumper.
44–40 -
Russ Smith made Free Throw.
44–41 -
Sean Kilpatrick made Free Throw.
45–41 -
Sean Kilpatrick made Free Throw.
46–41 -
Montrezl Harrell made Jumper.
46–43 -
Justin Jackson made Layup. Assisted by Jermaine Sanders.
48–43 -
Montrezl Harrell made Layup. Assisted by Russ Smith.
48–45 -
Shaquille Thomas made Dunk. Assisted by Jermaine Sanders.
50–45 -
Sean Kilpatrick made Jumper.
52–45 -
Sean Kilpatrick made Free Throw.
53–45 -
Luke Hancock made Jumper.
53–47 -
Titus Rubles made Free Throw.
54–47 -
Titus Rubles made Free Throw.
55–47 -
Luke Hancock made Three Point Jumper. Assisted by Montrezl Harrell.
55–50 -
Sean Kilpatrick made Layup. Assisted by Justin Jackson.
57–50 -
Montrezl Harrell made Dunk. Assisted by Luke Hancock.
57–52 -
Sean Kilpatrick made Free Throw.
58–52 -
Sean Kilpatrick made Free Throw.
59–52 -
Russ Smith made Three Point Jumper.
59–55 -
Chris Jones made Jumper.
59–57 -
Sean Kilpatrick made Layup.
61–57 -
Chris Jones made Jumper. Assisted by Luke Hancock.
61–59 -
Montrezl Harrell made Layup.
61–61 -
Russ Smith made Three Point Jumper.
61–64 -
Sean Kilpatrick made Free Throw.
62–64 -
Sean Kilpatrick made Free Throw.
63–64 -
Justin Jackson made Two Point Tip Shot.
65–64 -
Sean Kilpatrick made Free Throw.
66–64 -
Sean Kilpatrick made Free Throw.
67–64 -
Terry Rozier made Free Throw.
67–65 -
Terry Rozier made Free Throw.
67–66 -
Sean Kilpatrick made Free Throw.
68–66 -
Sean Kilpatrick made Free Throw.
69–66
Play-by-play
- P1 Jump Ball won by Louisville
- P1 Terry Rozier missed Jumper.
- P1 Ge'Lawn Guyn Defensive Rebound.
- P1 Titus Rubles Turnover.
- P1 Russ Smith made Jumper. 0–2
- P1 Foul on Ge'Lawn Guyn.
- P1 Russ Smith missed Free Throw.
- P1 Justin Jackson Defensive Rebound.
- P1 Titus Rubles made Jumper. 2–2
- P1 Russ Smith missed Three Point Jumper.
- P1 Shaquille Thomas Defensive Rebound.
- P1 Shaquille Thomas made Jumper. Assisted by Titus Rubles. 4–2
- P1 Montrezl Harrell missed Three Point Jumper.
- P1 Titus Rubles Defensive Rebound.
- P1 Justin Jackson missed Jumper.
- P1 Montrezl Harrell Defensive Rebound.
- P1 Terry Rozier Turnover.
- P1 Shaquille Thomas made Dunk. Assisted by Sean Kilpatrick. 6–2
- P1 Luke Hancock Turnover.
- P1 Ge'Lawn Guyn Steal.
- P1 Sean Kilpatrick made Dunk. Assisted by Ge'Lawn Guyn. 8–2
- P1 Louisville Timeout
- P1 Foul on Justin Jackson.
- P1 Russ Smith made Free Throw. 8–3
- P1 Russ Smith missed Free Throw.
- P1 Justin Jackson Defensive Rebound.
- P1 Justin Jackson Turnover.
- P1 Russ Smith missed Jumper.
- P1 Titus Rubles Defensive Rebound.
- P1 Shaquille Thomas Turnover.
- P1 Official TV Timeout
- P1 Montrezl Harrell made Jumper. Assisted by Luke Hancock. 8–5
- P1 Jermaine Sanders Turnover.
- P1 Luke Hancock missed Three Point Jumper.
- P1 Stephan Van Treese Offensive Rebound.
- P1 Chris Jones missed Jumper.
- P1 Justin Jackson Defensive Rebound.
- P1 Sean Kilpatrick missed Three Point Jumper.
- P1 Wayne Blackshear Defensive Rebound.
- P1 Montrezl Harrell missed Jumper.
- P1 Titus Rubles Defensive Rebound.
- P1 Foul on Montrezl Harrell.
- P1 Shaquille Thomas missed Three Point Jumper.
- P1 Stephan Van Treese Defensive Rebound.
- P1 Chris Jones missed Three Point Jumper.
- P1 Sean Kilpatrick Defensive Rebound.
- P1 Justin Jackson missed Dunk.
- P1 Titus Rubles Offensive Rebound.
- P1 Foul on Wayne Blackshear.
- P1 Shaquille Thomas made Free Throw. 9–5
- P1 Shaquille Thomas missed Free Throw.
- P1 Wayne Blackshear Defensive Rebound.
- P1 Luke Hancock made Layup. 9–7
- P1 Foul on Stephan Van Treese.
- P1 Titus Rubles missed Jumper.
- P1 Wayne Blackshear Block.
- P1 Titus Rubles Offensive Rebound.
- P1 Ge'Lawn Guyn missed Three Point Jumper.
- P1 Shaquille Thomas Offensive Rebound.
- P1 Foul on Wayne Blackshear.
- P1 Shaquille Thomas made Free Throw. 10–7
- P1 Shaquille Thomas made Free Throw. 11–7
- P1 Montrezl Harrell missed Jumper.
- P1 Stephan Van Treese Offensive Rebound.
- P1 Stephan Van Treese missed Two Point Tip Shot.
- P1 Jermaine Sanders Defensive Rebound.
- P1 Official TV Timeout
- P1 Titus Rubles Turnover.
- P1 Montrezl Harrell Turnover.
- P1 Titus Rubles Steal.
- P1 Titus Rubles made Dunk. 13–7
- P1 Montrezl Harrell Turnover.
- P1 Justin Jackson Turnover.
- P1 Foul on Ge'Lawn Guyn.
- P1 Foul on Sean Kilpatrick.
- P1 Montrezl Harrell missed Free Throw.
- P1 Louisville Deadball Team Rebound.
- P1 Montrezl Harrell missed Free Throw.
- P1 Titus Rubles Defensive Rebound.
- P1 Sean Kilpatrick missed Jumper.
- P1 Justin Jackson Offensive Rebound.
- P1 Foul on Terry Rozier.
- P1 Troy Caupain missed Jumper.
- P1 Russ Smith Block.
- P1 Chris Jones Defensive Rebound.
- P1 Luke Hancock Turnover.
- P1 Louisville Timeout
- P1 Jermaine Sanders Turnover.
- P1 Chris Jones missed Jumper.
- P1 Justin Jackson Block.
- P1 Troy Caupain Defensive Rebound.
- P1 Titus Rubles made Layup. Assisted by Troy Caupain. 15–7
- P1 Russ Smith missed Jumper.
- P1 Justin Jackson Defensive Rebound.
- P1 Justin Jackson made Layup. 17–7
- P1 Louisville Timeout
- P1 Tim Henderson Turnover.
- P1 Sean Kilpatrick missed Three Point Jumper.
- P1 Montrezl Harrell Defensive Rebound.
- P1 Foul on Shaquille Thomas.
- P1 Official TV Timeout
- P1 Montrezl Harrell made Dunk. Assisted by Luke Hancock. 17–9
- P1 Cincinnati Timeout
- P1 Sean Kilpatrick missed Three Point Jumper.
- P1 Stephan Van Treese Defensive Rebound.
- P1 Luke Hancock missed Three Point Jumper.
- P1 Shaquille Thomas Defensive Rebound.
- P1 Sean Kilpatrick made Three Point Jumper. Assisted by Titus Rubles. 20–9
- P1 Foul on Titus Rubles.
- P1 Russ Smith Turnover.
- P1 Troy Caupain missed Layup.
- P1 Montrezl Harrell Block.
- P1 Stephan Van Treese Defensive Rebound.
- P1 Russ Smith made Layup. Assisted by Stephan Van Treese. 20–11
- P1 Jermaine Sanders made Three Point Jumper. Assisted by Shaquille Thomas. 23–11
- P1 Luke Hancock Turnover.
- P1 Justin Jackson Steal.
- P1 Sean Kilpatrick missed Jumper.
- P1 Russ Smith Defensive Rebound.
- P1 Russ Smith Turnover.
- P1 Troy Caupain missed Jumper.
- P1 Montrezl Harrell Block.
- P1 Montrezl Harrell Defensive Rebound.
- P1 Luke Hancock missed Three Point Jumper.
- P1 Shaquille Thomas Defensive Rebound.
- P1 Jermaine Sanders missed Three Point Jumper.
- P1 Shaquille Thomas Offensive Rebound.
- P1 Shaquille Thomas made Jumper. 25–11
- P1 Chris Jones missed Jumper.
- P1 Montrezl Harrell Offensive Rebound.
- P1 Official TV Timeout
- P1 Chris Jones made Jumper. 25–13
- P1 Ge'Lawn Guyn made Three Point Jumper. 28–13
- P1 Terry Rozier made Three Point Jumper. Assisted by Montrezl Harrell. 28–16
- P1 Foul on Chris Jones.
- P1 Sean Kilpatrick missed Three Point Jumper.
- P1 Terry Rozier Defensive Rebound.
- P1 Chris Jones missed Three Point Jumper.
- P1 Sean Kilpatrick Defensive Rebound.
- P1 Ge'Lawn Guyn Turnover.
- P1 Foul on Jermaine Sanders.
- P1 Luke Hancock made Free Throw. 28–17
- P1 Luke Hancock made Free Throw. 28–18
- P1 Sean Kilpatrick missed Jumper.
- P1 Mangok Mathiang Block.
- P1 Sean Kilpatrick Offensive Rebound.
- P1 Sean Kilpatrick Turnover.
- P1 Terry Rozier Steal.
- P1 Chris Jones missed Jumper.
- P1 Mangok Mathiang Offensive Rebound.
- P1 Montrezl Harrell made Dunk. Assisted by Luke Hancock. 28–20
- P1 Jermaine Sanders missed Jumper.
- P1 Mangok Mathiang Defensive Rebound.
- P1 Chris Jones missed Three Point Jumper.
- P1 Louisville Deadball Team Rebound.
- P2 Jump Ball won by Cincinnati
- P2 Sean Kilpatrick made Three Point Jumper. 31–20
- P2 Foul on Shaquille Thomas.
- P2 Russ Smith missed Three Point Jumper.
- P2 Justin Jackson Defensive Rebound.
- P2 Ge'Lawn Guyn made Three Point Jumper. Assisted by Justin Jackson. 34–20
- P2 Luke Hancock missed Jumper.
- P2 Russ Smith Offensive Rebound.
- P2 Luke Hancock made Three Point Jumper. Assisted by Russ Smith. 34–23
- P2 Justin Jackson made Jumper. Assisted by Sean Kilpatrick. 36–23
- P2 Foul on Montrezl Harrell.
- P2 Justin Jackson made Free Throw. 37–23
- P2 Terry Rozier made Layup. Assisted by Russ Smith. 37–25
- P2 Sean Kilpatrick made Three Point Jumper. Assisted by Justin Jackson. 40–25
- P2 Terry Rozier missed Jumper.
- P2 Ge'Lawn Guyn Defensive Rebound.
- P2 Justin Jackson missed Jumper.
- P2 Mangok Mathiang Block.
- P2 Justin Jackson Offensive Rebound.
- P2 Justin Jackson made Layup. 42–25
- P2 Russ Smith made Jumper. 42–27
- P2 Jermaine Sanders made Jumper. 44–27
- P2 Official TV Timeout
- P2 Terry Rozier made Three Point Jumper. Assisted by Luke Hancock. 44–30
- P2 Sean Kilpatrick missed Three Point Jumper.
- P2 Stephan Van Treese Defensive Rebound.
- P2 Montrezl Harrell made Dunk. Assisted by Russ Smith. 44–32
- P2 Cincinnati Timeout
- P2 Foul on Titus Rubles.
- P2 Titus Rubles Turnover.
- P2 Technical Foul on Titus Rubles.
- P2 Foul on Titus Rubles.
- P2 Luke Hancock made Free Throw. 44–33
- P2 Luke Hancock made Free Throw. 44–34
- P2 Russ Smith missed Jumper.
- P2 Montrezl Harrell Offensive Rebound.
- P2 Montrezl Harrell made Dunk. 44–36
- P2 Sean Kilpatrick Turnover.
- P2 Luke Hancock made Layup. 44–38
- P2 Justin Jackson Turnover.
- P2 Russ Smith Steal.
- P2 Russ Smith missed Three Point Jumper.
- P2 Cincinnati Deadball Team Rebound.
- P2 Foul on Stephan Van Treese.
- P2 Foul on Chris Jones.
- P2 Titus Rubles Turnover.
- P2 Russ Smith made Jumper. 44–40
- P2 Foul on Justin Jackson.
- P2 Russ Smith made Free Throw. 44–41
- P2 Foul on Chris Jones.
- P2 Sean Kilpatrick made Free Throw. 45–41
- P2 Sean Kilpatrick made Free Throw. 46–41
- P2 Montrezl Harrell made Jumper. 46–43
- P2 Justin Jackson made Layup. Assisted by Jermaine Sanders. 48–43
- P2 Montrezl Harrell missed Layup.
- P2 Montrezl Harrell Offensive Rebound.
- P2 Montrezl Harrell made Layup. Assisted by Russ Smith. 48–45
- P2 Shaquille Thomas made Dunk. Assisted by Jermaine Sanders. 50–45
- P2 Foul on Russ Smith.
- P2 Russ Smith Turnover.
- P2 Sean Kilpatrick made Jumper. 52–45
- P2 Foul on Wayne Blackshear.
- P2 Sean Kilpatrick made Free Throw. 53–45
- P2 Terry Rozier missed Three Point Jumper.
- P2 Shaquille Thomas Defensive Rebound.
- P2 Titus Rubles Turnover.
- P2 Official TV Timeout
- P2 Luke Hancock made Jumper. 53–47
- P2 Troy Caupain Turnover.
- P2 Terry Rozier missed Layup.
- P2 Justin Jackson Block.
- P2 Louisville Offensive Rebound.
- P2 Luke Hancock missed Three Point Jumper.
- P2 Terry Rozier Offensive Rebound.
- P2 Foul on Luke Hancock.
- P2 Luke Hancock Turnover.
- P2 Foul on Montrezl Harrell.
- P2 Titus Rubles made Free Throw. 54–47
- P2 Titus Rubles made Free Throw. 55–47
- P2 Luke Hancock made Three Point Jumper. Assisted by Montrezl Harrell. 55–50
- P2 Sean Kilpatrick made Layup. Assisted by Justin Jackson. 57–50
- P2 Montrezl Harrell made Dunk. Assisted by Luke Hancock. 57–52
- P2 Foul on Russ Smith.
- P2 Sean Kilpatrick made Free Throw. 58–52
- P2 Sean Kilpatrick made Free Throw. 59–52
- P2 Russ Smith made Three Point Jumper. 59–55
- P2 Justin Jackson Turnover.
- P2 Russ Smith Turnover.
- P2 Justin Jackson Turnover.
- P2 Official TV Timeout
- P2 Foul on Jermaine Sanders.
- P2 Russ Smith missed Jumper.
- P2 Chris Jones Offensive Rebound.
- P2 Chris Jones made Jumper. 59–57
- P2 Sean Kilpatrick made Layup. 61–57
- P2 Chris Jones made Jumper. Assisted by Luke Hancock. 61–59
- P2 Sean Kilpatrick Turnover.
- P2 Luke Hancock Steal.
- P2 Montrezl Harrell made Layup. 61–61
- P2 Cincinnati Timeout
- P2 Shaquille Thomas Turnover.
- P2 Russ Smith made Three Point Jumper. 61–64
- P2 Troy Caupain missed Three Point Jumper.
- P2 Russ Smith Defensive Rebound.
- P2 Russ Smith missed Three Point Jumper.
- P2 Troy Caupain Defensive Rebound.
- P2 Sean Kilpatrick missed Three Point Jumper.
- P2 Justin Jackson Offensive Rebound.
- P2 Official TV Timeout
- P2 Sean Kilpatrick missed Jumper.
- P2 Titus Rubles Offensive Rebound.
- P2 Foul on Stephan Van Treese.
- P2 Sean Kilpatrick made Free Throw. 62–64
- P2 Sean Kilpatrick made Free Throw. 63–64
- P2 Foul on Shaquille Thomas.
- P2 Chris Jones missed Jumper.
- P2 Stephan Van Treese Offensive Rebound.
- P2 Luke Hancock missed Three Point Jumper.
- P2 Sean Kilpatrick Defensive Rebound.
- P2 Cincinnati Timeout
- P2 Sean Kilpatrick missed Jumper.
- P2 Justin Jackson Offensive Rebound.
- P2 Justin Jackson made Two Point Tip Shot. 65–64
- P2 Russ Smith missed Layup.
- P2 Titus Rubles Defensive Rebound.
- P2 Troy Caupain missed Layup.
- P2 Troy Caupain Offensive Rebound.
- P2 Troy Caupain Turnover.
- P2 Montrezl Harrell Turnover.
- P2 Justin Jackson Steal.
- P2 Cincinnati Timeout
- P2 Foul on Terry Rozier.
- P2 Sean Kilpatrick made Free Throw. 66–64
- P2 Sean Kilpatrick made Free Throw. 67–64
- P2 Foul on Sean Kilpatrick.
- P2 Terry Rozier made Free Throw. 67–65
- P2 Terry Rozier made Free Throw. 67–66
- P2 Foul on Russ Smith.
- P2 Sean Kilpatrick made Free Throw. 68–66
- P2 Sean Kilpatrick made Free Throw. 69–66
- P2 Luke Hancock missed Three Point Jumper.
- P2 Sean Kilpatrick Defensive Rebound.
Box score
CIN
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shaq ThomasF | 29 | 11 | 4-5 | 0-1 | 3-4 | 6 | 1 | 2 | 0 | 0 | 2 | 4 | 3 |
| Titus RublesG | 36 | 8 | 3-4 | 0-0 | 2-2 | 8 | 2 | 5 | 1 | 0 | 3 | 5 | 3 |
| Justin JacksonG | 37 | 11 | 5-8 | 0-0 | 1-1 | 9 | 3 | 5 | 2 | 2 | 4 | 5 | 2 |
| Ge'Lawn GuynG | 20 | 6 | 2-3 | 2-3 | 0-0 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 2 |
| Sean KilpatrickG | 37 | 28 | 7-18 | 3-9 | 11-11 | 5 | 2 | 3 | 0 | 0 | 1 | 4 | 2 |
| Jermaine SandersF | 18 | 5 | 2-4 | 1-2 | 0-0 | 1 | 2 | 2 | 0 | 0 | 0 | 1 | 2 |
| Kevin JohnsonG | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Troy CaupainG | 22 | 0 | 0-5 | 0-1 | 0-0 | 3 | 1 | 2 | 0 | 0 | 1 | 2 | 0 |
| Zack ToblerF | |||||||||||||
| Jermaine LawrenceF | |||||||||||||
| Jamaree StricklandC | |||||||||||||
| David NyarsukG | |||||||||||||
| Derek CoxG | |||||||||||||
| Deshaun MormanG |
LOU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mangok MathiangF | 11 | 0 | 0-0 | 0-0 | 0-0 | 2 | 0 | 0 | 0 | 2 | 1 | 1 | 0 |
| Montrezl HarrellF | 39 | 18 | 9-13 | 0-1 | 0-2 | 6 | 2 | 3 | 0 | 2 | 3 | 3 | 3 |
| Luke HancockF | 37 | 16 | 5-12 | 2-8 | 4-4 | 0 | 6 | 4 | 1 | 0 | 0 | 0 | 1 |
| Terry RozierG | 22 | 10 | 3-7 | 2-3 | 2-2 | 2 | 0 | 1 | 1 | 0 | 1 | 1 | 2 |
| Russ SmithG | 32 | 16 | 6-15 | 2-6 | 2-4 | 3 | 4 | 4 | 1 | 1 | 1 | 2 | 3 |
| Stephan Van TreeseF | 28 | 0 | 0-1 | 0-0 | 0-0 | 7 | 1 | 0 | 0 | 0 | 3 | 4 | 3 |
| Chris JonesG | 23 | 6 | 3-11 | 0-3 | 0-0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 3 |
| Wayne BlackshearG | 5 | 0 | 0-0 | 0-0 | 0-0 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 3 |
| Tim HendersonG | 3 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Akoy AgauF | |||||||||||||
| David LevitchG | |||||||||||||
| Dillon AvareG | |||||||||||||
| Anton GillG | |||||||||||||
| Kevin WareG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.