Georgia Bulldogs vs Florida Gators
1st Quarter
Kickoff
15:00 - 1st
Rodrigo Blankenship kickoff for 65 yds for a touchback
3-yd Run
14:45 - 1st
Jordan Scarlett run for 3 yds to the Fla 28
1st & 10 at FLA 25
5-yd Penalty
14:30 - 1st
FLORIDA Penalty, False Start (-5 Yards) to the Fla 23
2nd & 7 at FLA 28
18-yd Run
14:09 - 1st
Lamical Perine run for 3 yds to the Fla 26 for a 1ST down GEORGIA Penalty, Face Mask (15 yards) (Dominick Sanders) to the Fla 41 for a 1ST down
2nd & 12 at FLA 23
Interception
13:49 - 1st
Luke Del Rio pass intercepted Dominick Sanders return for 31 yds to the Fla 25
1st & 10 at FLA 41
4-yd Pass
13:14 - 1st
Jacob Eason pass complete to Isaac Nauta for 4 yds to the Fla 21
1st & 10 at FLA 25
1-yd Run
12:40 - 1st
Nick Chubb run for 1 yd to the Fla 20
2nd & 6 at FLA 21
11-yd Pass
12:10 - 1st
Jacob Eason pass complete to Charlie Woerner for 11 yds to the Fla 9 for a 1ST down
3rd & 5 at FLA 20
7-yd Run
11:37 - 1st
Nick Chubb run for 7 yds to the Fla 2
1st & Goal at FLA 9
5-yd Penalty
11:00 - 1st
GEORGIA Penalty, False Start (-5 Yards) to the Fla 7
2nd & Goal at FLA 2
0-yd Run
10:30 - 1st
Nick Chubb run for no gain to the Fla 7
2nd & Goal at FLA 7
Incompletion
10:04 - 1st
Jacob Eason pass incomplete to Isaac Nauta
3rd & Goal at FLA 7
Field Goal Good
9:59 - 1st
Rodrigo Blankenship 25 Yd Field Goal
4th & Goal at FLA 7
Kickoff Return (Offense)
9:59 - 1st
Rodrigo Blankenship kickoff for 60 yds , Chris Thompson return for 32 yds to the Fla 37
5-yd Penalty
9:50 - 1st
FLORIDA Penalty, False Start (-5 Yards) to the Fla 32
1st & 10 at FLA 37
3-yd Run
9:15 - 1st
Jordan Scarlett run for 3 yds to the Fla 35
1st & 15 at FLA 32
1-yd Run
9:00 - 1st
Jordan Scarlett run for 1 yd to the Fla 36
2nd & 12 at FLA 35
13-yd Pass
8:29 - 1st
Luke Del Rio pass complete to Tyrie Cleveland for 13 yds to the Fla 49 for a 1ST down
3rd & 11 at FLA 36
4-yd Run
8:01 - 1st
Lamical Perine run for 4 yds to the Geo 47
1st & 10 at FLA 49
6-yd Pass
7:00 - 1st
Luke Del Rio pass complete to Brandon Powell for 6 yds to the Geo 41 for a 1ST down
2nd & 6 at UGA 47
0-yd Run
6:30 - 1st
Lamical Perine run for no gain to the Geo 41
1st & 10 at UGA 41
11-yd Run
5:45 - 1st
Luke Del Rio run for 11 yds to the Geo 30 for a 1ST down
2nd & 10 at UGA 41
5-yd Run
5:20 - 1st
Jordan Scarlett run for 5 yds to the Geo 25
1st & 10 at UGA 30
Sack
4:00 - 1st
Luke Del Rio sacked by Maurice Smith for a loss of 15 yards to the Geo 40
2nd & 5 at UGA 25
-2-yd Run
3:45 - 1st
Lamical Perine run for a loss of 2 yards to the Geo 42
3rd & 20 at UGA 40
Punt
3:17 - 1st
Johnny Townsend punt for 38 yds, downed at the Geo 4
4th & 22 at UGA 42
1-yd Run
3:05 - 1st
Nick Chubb run for 1 yd to the Geo 5
1st & 10 at UGA 4
0-yd Run
2:00 - 1st
Nick Chubb run for no gain to the Geo 5
2nd & 9 at UGA 5
Incompletion
1:45 - 1st
Jacob Eason pass incomplete
3rd & 9 at UGA 5
Punt
1:34 - 1st
Marshall Long punt for 35 yds , Antonio Callaway returns for 5 yds to the Geo 39 Antonio Callaway fumbled, forced by Glenn Welch, recovered by Fla Quincy Wilson
4th & 9 at UGA 5
17-yd Pass
1:23 - 1st
Luke Del Rio pass complete to C'yontai Lewis for 17 yds to the Geo 22 for a 1ST down
1st & 10 at UGA 39
3-yd Run
1:00 - 1st
Jordan Scarlett run for 3 yds to the Geo 19
1st & 10 at UGA 22
Incompletion
0:25 - 1st
Luke Del Rio pass incomplete to Lamical Perine
2nd & 7 at UGA 19
19-yd Touchdown Pass
0:17 - 1st
C'yontai Lewis 19 Yd pass from Luke Del Rio (Eddy Pineiro Kick)
3rd & 7 at UGA 19
2nd Quarter
Kickoff
0:17 - 1st
Eddy Pineiro kickoff for 65 yds for a touchback
Sack
0:01 - 1st
Jacob Eason sacked by Teez Tabor for a loss of 11 yards to the Geo 14
1st & 10 at UGA 25
End of 1st Quarter
13-yd Pass
14:45 - 2nd
Jacob Eason pass complete to Nick Chubb for 13 yds to the Geo 27
2nd & 21 at UGA 14
38-yd Pass
14:30 - 2nd
Jacob Eason pass complete to Terry Godwin for 38 yds to the Fla 35 for a 1ST down
3rd & 8 at UGA 27
15-yd Penalty
13:45 - 2nd
FLORIDA Penalty, Defensive Pass Interference (15 Yards) to the Fla 20 for a 1ST down
1st & 10 at FLA 35
5-yd Run
13:20 - 2nd
Nick Chubb run for 5 yds to the Fla 15
1st & 10 at FLA 20
1-yd Run
12:35 - 2nd
Nick Chubb run for 1 yd to the Fla 14
2nd & 5 at FLA 15
14-yd Touchdown Pass
12:02 - 2nd
Riley Ridley 14 Yd pass from Jacob Eason (Rodrigo Blankenship Kick)
3rd & 4 at FLA 14
Kickoff Return (Offense)
12:02 - 2nd
Rodrigo Blankenship kickoff for 63 yds , Chris Thompson return for 23 yds to the Fla 25
Incompletion
11:50 - 2nd
Luke Del Rio pass incomplete to Tyrie Cleveland
1st & 10 at FLA 25
12-yd Run
11:20 - 2nd
Jordan Scarlett run for 12 yds to the Fla 37 for a 1ST down
2nd & 10 at FLA 25
3-yd Run
10:55 - 2nd
Jordan Scarlett run for 3 yds to the Fla 40
1st & 10 at FLA 37
Incompletion
10:26 - 2nd
Luke Del Rio pass incomplete to Tyrie Cleveland
2nd & 7 at FLA 40
4-yd Pass
10:18 - 2nd
Luke Del Rio pass complete to Josh Hammond for 4 yds to the Fla 44
3rd & 7 at FLA 40
Punt
9:54 - 2nd
Johnny Townsend punt for 44 yds, fair catch by Isaiah McKenzie at the Geo 12
4th & 3 at FLA 44
4-yd Run
9:45 - 2nd
Sony Michel run for 4 yds to the Geo 16
1st & 10 at UGA 12
-1-yd Run
9:11 - 2nd
Sony Michel run for a loss of 1 yard to the Geo 15
2nd & 6 at UGA 16
Incompletion
8:33 - 2nd
Jacob Eason pass incomplete
3rd & 7 at UGA 15
Punt
8:23 - 2nd
Marshall Long punt for 41 yds , Antonio Callaway returns for 8 yds to the Geo 48 FLORIDA Penalty, Unsportsmanlike Conduct (15 Yards) to the Fla 37
4th & 7 at UGA 15
3-yd Run
8:10 - 2nd
Brandon Powell run for 3 yds to the Fla 40
1st & 10 at FLA 37
5-yd Run
7:33 - 2nd
Jordan Scarlett run for 5 yds to the Fla 45
2nd & 7 at FLA 40
Incompletion
6:59 - 2nd
Luke Del Rio pass incomplete to DeAndre Goolsby
3rd & 2 at FLA 45
Punt
6:51 - 2nd
Johnny Townsend punt for 55 yds for a touchback
4th & 2 at FLA 45
0-yd Run
6:43 - 2nd
Brian Herrien run for no gain to the Geo 20
1st & 10 at UGA 20
4-yd Run
6:00 - 2nd
Brian Herrien run for 4 yds to the Geo 24
2nd & 10 at UGA 20
Incompletion
5:20 - 2nd
Jacob Eason pass incomplete to Sony Michel
3rd & 6 at UGA 24
Punt
5:12 - 2nd
Marshall Long punt for 20 yds, punt out-of-bounds at the Geo 44
4th & 6 at UGA 24
4-yd Pass
5:05 - 2nd
Luke Del Rio pass complete to Antonio Callaway for 4 yds to the Geo 40
1st & 10 at UGA 44
0-yd Run
4:30 - 2nd
Lamical Perine run for no gain to the Geo 40
2nd & 6 at UGA 40
13-yd Pass
3:40 - 2nd
Luke Del Rio pass complete to Antonio Callaway for 13 yds to the Geo 27 for a 1ST down
3rd & 6 at UGA 40
1-yd Run
3:00 - 2nd
Jordan Scarlett run for 1 yd to the Geo 26
1st & 10 at UGA 27
8-yd Pass
2:20 - 2nd
Luke Del Rio pass complete to Lamical Perine for 8 yds to the Geo 18
2nd & 9 at UGA 26
2-yd Run
2:00 - 2nd
Lamical Perine run for 2 yds to the Geo 16 for a 1ST down
3rd & 1 at UGA 18
14-yd Penalty
1:46 - 2nd
GEORGIA Penalty, Defensive Pass Interference (Malkom Parrish) to the Geo 2 for a 1ST down
1st & 10 at UGA 16
Incompletion
1:40 - 2nd
Luke Del Rio pass incomplete to Jachai Polite
1st & Goal at UGA 2
2-yd Touchdown Run
1:37 - 2nd
Jordan Scarlett run for 2 yds for a TD, (Eddy Pineiro KICK)
2nd & Goal at UGA 2
Kickoff
1:37 - 2nd
Eddy Pineiro kickoff for 65 yds for a touchback
(1:37 - 2nd) Timeout GEORGIA, clock 01:37
5-yd Penalty
1:29 - 2nd
FLORIDA Penalty, Defensive Offside (5 Yards) to the Geo 30
1st & 10 at UGA 25
Incompletion
1:24 - 2nd
Jacob Eason pass incomplete to Riley Ridley
1st & 5 at UGA 30
Incompletion
1:18 - 2nd
Jacob Eason pass incomplete to Riley Ridley
2nd & 5 at UGA 30
Incompletion
1:14 - 2nd
Jacob Eason pass incomplete to Jayson Stanley
3rd & 5 at UGA 30
Punt
1:06 - 2nd
Brice Ramsey punt for 36 yds, fair catch by Antonio Callaway at the Fla 34
4th & 5 at UGA 30
Incompletion
1:00 - 2nd
Luke Del Rio pass incomplete to Jordan Scarlett
1st & 10 at FLA 34
Sack
0:55 - 2nd
Luke Del Rio sacked by Malkom Parrish for a loss of 15 yards to the Fla 19
2nd & 10 at FLA 34
5-yd Run
0:47 - 2nd
Lamical Perine run for 5 yds to the Fla 24
3rd & 25 at FLA 19
0-yd Penalty
0:47 - 2nd
FLORIDA Penalty, Intentional Grounding ( Yards) to the Fla 19
3rd & 25 at FLA 19
(0:47 - 2nd) Timeout GEORGIA, clock 00:47
Punt
0:44 - 2nd
Johnny Townsend punt for 43 yds, fair catch by Isaiah McKenzie at the Geo 33
4th & 20 at FLA 24
8-yd Run
0:33 - 2nd
Jacob Eason run for 8 yds to the Geo 41
1st & 10 at UGA 33
4-yd Pass
0:18 - 2nd
Jacob Eason pass complete to Isaac Nauta for 4 yds to the Geo 45 for a 1ST down
2nd & 2 at UGA 41
14-yd Pass
0:11 - 2nd
Jacob Eason pass complete to Terry Godwin for 14 yds to the Fla 41 for a 1ST down
1st & 10 at UGA 45
Incompletion
0:03 - 2nd
Jacob Eason pass incomplete to Natrez Patrick
1st & 10 at FLA 41
Incompletion
0:00 - 2nd
Jacob Eason pass incomplete
2nd & 10 at FLA 41
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Eddy Pineiro kickoff for 65 yds for a touchback
4-yd Pass
14:50 - 3rd
Jacob Eason pass complete to Terry Godwin for 4 yds to the Geo 29
1st & 10 at UGA 25
Sack
14:00 - 3rd
Jacob Eason sacked by Alex Anzalone for a loss of 5 yards to the Geo 24
2nd & 6 at UGA 29
Incompletion
13:42 - 3rd
Jacob Eason pass incomplete to Terry Godwin
3rd & 11 at UGA 24
Punt
13:32 - 3rd
Brice Ramsey punt for 25 yds, downed at the Geo 49
4th & 11 at UGA 24
6-yd Run
13:22 - 3rd
Jordan Scarlett run for 6 yds to the Geo 43
1st & 10 at UGA 49
5-yd Run
12:38 - 3rd
Jordan Scarlett run for 5 yds to the Geo 38 for a 1ST down
2nd & 4 at UGA 43
15-yd Penalty
12:30 - 3rd
GEORGIA Penalty, Defensive Pass Interference (15 Yards) to the Geo 23 for a 1ST down
1st & 10 at UGA 38
2-yd Run
11:45 - 3rd
Lamical Perine run for 2 yds to the Geo 21
1st & 10 at UGA 23
5-yd Run
11:32 - 3rd
Lamical Perine run for 5 yds to the Geo 16
2nd & 8 at UGA 21
Incompletion
10:59 - 3rd
Luke Del Rio pass incomplete to Josh Hammond
3rd & 3 at UGA 16
Field Goal Missed
10:54 - 3rd
Eddy Pineiro 33 yd FG MISSED
4th & 3 at UGA 16
5-yd Pass
10:32 - 3rd
Jacob Eason pass complete to Reggie Davis for 5 yds to the Geo 25
1st & 10 at UGA 20
-4-yd Run
9:49 - 3rd
Reggie Davis run for a loss of 4 yards to the Geo 21
2nd & 5 at UGA 25
5-yd Pass
9:23 - 3rd
Jacob Eason pass complete to Terry Godwin for 5 yds to the Geo 26
3rd & 9 at UGA 21
Punt
9:05 - 3rd
Marshall Long punt for 30 yds, fair catch by Antonio Callaway at the Fla 44
4th & 4 at UGA 26
Fumble Recovery (Own)
8:35 - 3rd
TEAM run for a loss of 4 yards to the Fla 40 TEAM fumbled, recovered by Fla
1st & 10 at FLA 44
4-yd Run
8:15 - 3rd
Jordan Scarlett run for 4 yds to the Fla 44
2nd & 14 at FLA 40
21-yd Pass
7:05 - 3rd
Luke Del Rio pass complete to Antonio Callaway for 21 yds to the Geo 35 for a 1ST down
3rd & 10 at FLA 44
9-yd Run
6:30 - 3rd
Jordan Scarlett run for 9 yds to the Geo 26
1st & 10 at UGA 35
3-yd Run
5:55 - 3rd
Jordan Scarlett run for 3 yds to the Geo 23 for a 1ST down
2nd & 1 at UGA 26
4-yd Pass
5:38 - 3rd
Luke Del Rio pass complete to Antonio Callaway for 4 yds to the Geo 19
1st & 10 at UGA 23
8-yd Pass
5:00 - 3rd
Luke Del Rio pass complete to Josh Hammond for 8 yds to the Geo 11 for a 1ST down
2nd & 6 at UGA 19
1-yd Run
4:31 - 3rd
Jordan Scarlett run for 1 yd to the Geo 10
1st & 10 at UGA 11
6-yd Pass
3:39 - 3rd
Luke Del Rio pass complete to Brandon Powell for 6 yds to the Geo 4
2nd & 9 at UGA 10
4-yd Touchdown Run
3:11 - 3rd
Antonio Callaway run for 4 yds for a TD, (Eddy Pineiro KICK)
3rd & 3 at UGA 4
Kickoff
3:11 - 3rd
Eddy Pineiro kickoff for 65 yds for a touchback
Incompletion
3:06 - 3rd
Jacob Eason pass incomplete to Daniel Harper
1st & 10 at UGA 25
Incompletion
3:00 - 3rd
Jacob Eason pass incomplete
2nd & 10 at UGA 25
11-yd Pass
2:52 - 3rd
Jacob Eason pass complete to Sony Michel for 11 yds to the Geo 36 for a 1ST down
3rd & 10 at UGA 25
-1-yd Run
2:28 - 3rd
Sony Michel run for a loss of 1 yard to the Geo 35
1st & 10 at UGA 36
Incompletion
1:50 - 3rd
Jacob Eason pass incomplete to Nick Chubb
2nd & 11 at UGA 35
Incompletion
1:45 - 3rd
Jacob Eason pass incomplete to Isaiah McKenzie
3rd & 11 at UGA 35
Punt
1:38 - 3rd
Brice Ramsey punt for 35 yds, fair catch by Dallas Bruch at the Fla 30
4th & 11 at UGA 35
1-yd Run
1:29 - 3rd
Jordan Scarlett run for 1 yd to the Fla 31
1st & 10 at FLA 30
Incompletion
0:56 - 3rd
Luke Del Rio pass incomplete to C'yontai Lewis
2nd & 9 at FLA 31
Sack
0:22 - 3rd
Luke Del Rio sacked by Deandre Baker for a loss of 10 yards to the Fla 21
3rd & 9 at FLA 31
Punt
0:00 - 3rd
Johnny Townsend punt for 53 yds , Isaiah McKenzie returns for 15 yds to the Geo 41
4th & 19 at FLA 21
End of 3rd Quarter
4th Quarter
7-yd Run
14:45 - 4th
Nick Chubb run for 7 yds to the Geo 48
1st & 10 at UGA 41
-2-yd Run
14:20 - 4th
Nick Chubb run for a loss of 2 yards to the Geo 46
2nd & 3 at UGA 48
Incompletion
13:35 - 4th
Jacob Eason pass incomplete to Terry Godwin
3rd & 5 at UGA 46
Punt
13:26 - 4th
Marshall Long punt for 34 yds , Antonio Callaway returns for 1 yd to the Fla 21
4th & 5 at UGA 46
Incompletion
13:22 - 4th
Luke Del Rio pass incomplete to DeAndre Goolsby
1st & 10 at FLA 21
2-yd Run
13:11 - 4th
Jordan Scarlett run for 2 yds to the Fla 23
2nd & 10 at FLA 21
-3-yd Pass
12:18 - 4th
Luke Del Rio pass complete to Lamical Perine for a loss of 3 yards to the Fla 20
3rd & 8 at FLA 23
Punt
11:37 - 4th
Johnny Townsend punt for 54 yds , Isaiah McKenzie returns for 14 yds to the Geo 40
4th & 11 at FLA 20
-4-yd Pass
11:24 - 4th
Jacob Eason pass complete to Terry Godwin for a loss of 4 yards to the Geo 36
1st & 10 at UGA 40
12-yd Pass
10:42 - 4th
Jacob Eason pass complete to Javon Wims for 12 yds to the Geo 48
2nd & 14 at UGA 36
Incompletion
10:02 - 4th
Jacob Eason pass incomplete to Javon Wims
3rd & 2 at UGA 48
Incompletion
9:57 - 4th
Jacob Eason pass incomplete to Terry Godwin
4th & 2 at UGA 48
-1-yd Run
9:49 - 4th
Lamical Perine run for a loss of 1 yard to the Geo 48
1st & 10 at UGA 47
1-yd Pass
9:32 - 4th
Luke Del Rio pass complete to DeAndre Goolsby for 1 yd to the Geo 47
2nd & 11 at UGA 48
10-yd Pass
8:50 - 4th
Luke Del Rio pass complete to Lamical Perine for 10 yds to the Geo 37 for a 1ST down
3rd & 10 at UGA 47
5-yd Run
8:26 - 4th
Lamical Perine run for 5 yds to the Geo 32
1st & 10 at UGA 37
4-yd Run
7:50 - 4th
Lamical Perine run for 4 yds to the Geo 28
2nd & 5 at UGA 32
3-yd Run
7:00 - 4th
Jordan Scarlett run for 3 yds to the Geo 25 for a 1ST down
3rd & 1 at UGA 28
0-yd Run
6:41 - 4th
Jordan Scarlett run for no gain to the Geo 25
1st & 10 at UGA 25
1-yd Run
5:50 - 4th
Lamical Perine run for 1 yd to the Geo 24
2nd & 10 at UGA 25
3-yd Run
5:05 - 4th
Lamical Perine run for 3 yds to the Geo 21
3rd & 9 at UGA 24
Field Goal Good
4:24 - 4th
Eddy Pineiro 38 yd FG GOOD
4th & 6 at UGA 21
Kickoff Return (Offense)
4:24 - 4th
Eddy Pineiro kickoff for 65 yds , Reggie Davis return for 26 yds to the Geo 26
14-yd Pass
4:05 - 4th
Jacob Eason pass complete to Jeb Blazevich for 14 yds to the Geo 40 for a 1ST down
1st & 10 at UGA 26
Incompletion
3:58 - 4th
Jacob Eason pass incomplete to Michael Chigbu
1st & 10 at UGA 40
7-yd Run
3:45 - 4th
Jacob Eason run for 7 yds to the Geo 47
2nd & 10 at UGA 40
0-yd Penalty
3:28 - 4th
GEORGIA Penalty, Illegal Touching ( Yards) to the Geo 47
3rd & 3 at UGA 47
-2-yd Pass
3:08 - 4th
Jacob Eason pass complete to Natrez Patrick for a loss of 2 yards to the Geo 45
4th & 3 at UGA 47
8-yd Run
2:45 - 4th
Jordan Scarlett run for 8 yds to the Geo 37
1st & 10 at UGA 45
-1-yd Run
2:20 - 4th
Jordan Scarlett run for a loss of 1 yard to the Geo 38
2nd & 2 at UGA 37
(2:14 - 4th) Timeout GEORGIA, clock 02:14
2-yd Run
2:06 - 4th
Lamical Perine run for 2 yds to the Geo 36
3rd & 3 at UGA 38
(2:06 - 4th) Timeout GEORGIA, clock 02:06
4-yd Run
2:03 - 4th
Jordan Scarlett run for 4 yds to the Geo 32 for a 1ST down
4th & 1 at UGA 36
4-yd Run
1:20 - 4th
Jordan Scarlett run for 4 yds to the Geo 28
1st & 10 at UGA 32
3-yd Run
0:55 - 4th
Jordan Scarlett run for 3 yds to the Geo 25
2nd & 6 at UGA 28
(0:45 - 4th) Timeout GEORGIA, clock 00:45
3-yd Run
0:00 - 4th
Jordan Scarlett run for 3 yds to the Geo 22 for a 1ST down
3rd & 3 at UGA 25
End of 4th Quarter
Game Information
Jacksonville, FL


2025 Standings
NCAAF News

Oregon lands commit from Sam Ngata, son of former NFL All-Pro
Oregon secured a commitment from 2027 OLB Sam Ngata, son of former Ducks All-American and NFL All-Pro Haloti Ngata.
1d

Source: Ohio State finalizing deal with ex-Steelers OC Smith
Ohio State is finalizing a deal to make former Steelers playcaller Arthur Smith its offensive coordinator, a source told ESPN's Adam Schefter.
20h

Hoosiers, fans brave winter storm to celebrate CFP title
The Indiana Hoosiers and their fans celebrated the school's first football national championship on Saturday despite a massive winter storm affecting the Midwest.
2d
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

