LunoSport
About Contact
Get the app
Scores Schedule Standings Teams Leaders

Pittsburgh at Cincinnati play by play — NFL October 16, 2025

Pittsburgh 31
Cincinnati 33
Final
Pittsburgh 1st, 15:00
  1. 15:00 1st & 10 CIN 35 Cincinnati kicked off for 62 yards, Ke'Shawn Williams returned kickoff for 28 yards
  2. 14:55 1st & 10 PIT 31 Aaron Rodgers passed to Jaylen Warren to the right for 4 yard gain, tackled by Jordan Battle
  3. 14:08 2nd & 6 PIT 35 Pittsburgh committed 5 yard penalty (False Start)
  4. 13:54 2nd & 11 PIT 30 Aaron Rodgers incomplete pass to the left intended for Jaylen Warren
  5. 13:50 3rd & 11 PIT 30 Aaron Rodgers passed to DK Metcalf to the right for 39 yard gain, tackled by DJ Turner II
  6. 13:09 1st & 10 CIN 31 Jaylen Warren rushed to the left for 7 yard gain, tackled by Demetrius Knight Jr.
  7. 12:27 2nd & 3 CIN 24 Jaylen Warren rushed up the middle for 10 yard gain, tackled by Barrett Carter
  8. 11:44 1st & 10 CIN 14 Jaylen Warren rushed to the left for 4 yard gain, tackled by B.J. Hill
  9. 11:05 2nd & 6 CIN 10 Aaron Rodgers incomplete pass to the left intended for Connor Heyward
  10. 11:00 3rd & 6 CIN 10 Aaron Rodgers passed to Jonnu Smith down the middle for 10 yard touchdown PIT 6, CIN 0
  11. 10:51 1st & 10 CIN 15 Chris Boswell made PAT PIT 7, CIN 0
Cincinnati 1st, 10:51
  1. 10:51 1st & 10 PIT 35 Pittsburgh kicked off for 63 yards, Tahj Brooks returned kickoff for 25 yards
  2. 10:45 1st & 10 CIN 27 Chase Brown rushed up the middle for 2 yard gain, tackled by Cameron Heyward
  3. 10:07 2nd & 8 CIN 29 Joe Flacco sacked by Keeanu Benton for 6 yard loss
  4. 9:28 3rd & 14 CIN 23 Joe Flacco passed to Tee Higgins to the left for 18 yard gain, tackled by Juan Thornhill
  5. 8:51 1st & 10 CIN 41 Chase Brown rushed up the middle for 4 yard gain, tackled by DeShon Elliott
  6. 8:15 2nd & 6 CIN 45 Joe Flacco incomplete pass to the right intended for Tee Higgins
  7. 8:11 3rd & 6 CIN 45 Joe Flacco passed to Ja'Marr Chase down the middle for 2 yard gain, tackled by Juan Thornhill
  8. 7:35 4th & 4 CIN 47 Ryan Rehkow punted for 37 yards. Ke'Shawn Williams returned punt for 10 yards
Pittsburgh 1st, 7:25
  1. 7:25 1st & 10 PIT 26 Jaylen Warren rushed to the right for 12 yard gain, tackled by Jordan Battle
  2. 6:57 1st & 10 PIT 38 Aaron Rodgers passed to DK Metcalf to the left for 6 yard gain, tackled by Dax Hill
  3. 6:16 2nd & 4 PIT 44 Aaron Rodgers incomplete pass down the middle intended for Jonnu Smith
  4. 6:11 3rd & 4 PIT 44 Aaron Rodgers incomplete pass to the left intended for Jonnu Smith
  5. 6:06 4th & 4 PIT 44 Corliss Waitman punted for 39 yards, no return
Cincinnati 1st, 5:58
  1. 5:58 1st & 10 CIN 17 Joe Flacco passed to Ja'Marr Chase to the right for 8 yard gain, tackled by DeShon Elliott
  2. 5:16 2nd & 2 CIN 25 Pittsburgh committed 14 yard penalty (Pass Interference)
  3. 5:12 1st & 10 CIN 39 Joe Flacco incomplete pass down the middle intended for Ja'Marr Chase
  4. 5:09 2nd & 10 CIN 39 Samaje Perine rushed up the middle for 5 yard gain, tackled by Nick Herbig
  5. 4:33 3rd & 5 CIN 44 Joe Flacco passed to Noah Fant to the right for 8 yard gain, tackled by Payton Wilson
  6. 3:55 1st & 10 PIT 48 Joe Flacco incomplete pass down the middle intended for Chase Brown
  7. 3:51 2nd & 10 PIT 48 Samaje Perine rushed to the right for 3 yard gain, tackled by Alex Highsmith
  8. 3:07 3rd & 7 PIT 45 Cincinnati committed 5 yard penalty (False Start)
  9. 2:56 3rd & 12 CIN 50 Joe Flacco incomplete pass down the middle intended for Andrei Iosivas
  10. 2:52 4th & 12 CIN 50 Ryan Rehkow punted for 38 yards, no return. Cincinnati committed 15 yard penalty (Catch Interference)
Pittsburgh 1st, 2:45
  1. 2:45 1st & 10 PIT 27 Aaron Rodgers passed to Roman Wilson to the left for 4 yard gain, tackled by Geno Stone
  2. 2:22 2nd & 6 PIT 31 Aaron Rodgers passed to Jonnu Smith to the right for 9 yard gain, tackled by Dax Hill
  3. 1:39 1st & 10 PIT 40 Kenneth Gainwell rushed to the left for 11 yard gain, tackled by Jordan Battle
  4. 0:53 1st & 10 CIN 49 Kenneth Gainwell rushed to the left for no gain, tackled by Josh Newton
  5. 0:10 2nd & 10 CIN 49 Aaron Rodgers passed to Jaylen Warren to the right for 7 yard gain, tackled by Demetrius Knight Jr.
  6. End of 1st Quarter
  7. 15:00 3rd & 3 CIN 42 Jaylen Warren rushed to the left for 3 yard gain, tackled by Kris Jenkins Jr.
  8. 14:16 1st & 10 CIN 39 Kenneth Gainwell rushed to the left for 3 yard gain, tackled by Myles Murphy
  9. 13:34 2nd & 7 CIN 36 Aaron Rodgers passed to Jonnu Smith down the middle for 9 yard gain, tackled by Barrett Carter
  10. 13:00 1st & 10 CIN 27 Cincinnati timeout
  11. 13:00 1st & 10 CIN 27 Aaron Rodgers passed to Scotty Miller to the left for 9 yard gain, tackled by Barrett Carter
  12. 12:19 2nd & 1 CIN 18 Pittsburgh committed 10 yard penalty (Holding)
  13. 12:10 2nd & 11 CIN 28 Aaron Rodgers rushed to the right for 6 yard gain, tackled by Dax Hill
  14. 11:22 3rd & 5 CIN 22 Aaron Rodgers passed to Kenneth Gainwell to the left for 4 yard gain, tackled by Demetrius Knight Jr.
  15. 10:39 4th & 1 CIN 18 Pittsburgh committed 4 yard penalty (False Start)
  16. 10:31 4th & 5 CIN 22 Chris Boswell kicked a 41-yard field goal PIT 10, CIN 0
Cincinnati 2nd, 10:26
  1. 10:26 1st & 10 PIT 35 Pittsburgh kicked off for 61 yards, Samaje Perine returned kickoff for 24 yards
  2. 10:21 1st & 10 CIN 28 Chase Brown rushed to the left for 27 yard gain, tackled by Jalen Ramsey
  3. 9:38 1st & 10 PIT 45 Cincinnati timeout
  4. 9:38 1st & 10 PIT 45 Joe Flacco passed to Chase Brown to the right for 6 yard loss, tackled by Chuck Clark
  5. 8:56 2nd & 16 CIN 49 Joe Flacco passed to Andrei Iosivas down the middle for 6 yard gain, tackled by Chuck Clark
  6. 8:19 3rd & 10 PIT 45 Joe Flacco passed to Ja'Marr Chase to the left for 15 yard gain, tackled by Payton Wilson
  7. 7:35 1st & 10 PIT 30 Joe Flacco passed to Ja'Marr Chase to the left for 7 yard gain, tackled by Cole Holcomb
  8. 6:51 2nd & 3 PIT 23 Cincinnati committed 5 yard penalty (False Start)
  9. 6:31 2nd & 8 PIT 28 Samaje Perine rushed to the left for 9 yard gain, tackled by DeShon Elliott
  10. 5:51 1st & 10 PIT 19 Joe Flacco passed to Tee Higgins down the middle for 7 yard gain, tackled by Joey Porter Jr.
  11. 5:22 2nd & 3 PIT 12 Chase Brown rushed to the right for 4 yard gain, tackled by Cole Holcomb
  12. 4:45 1st & 8 PIT 8 Joe Flacco incomplete pass down the middle intended for Ja'Marr Chase
  13. 4:42 2nd & 8 PIT 8 Joe Flacco passed to Ja'Marr Chase to the left for 8 yard touchdown PIT 10, CIN 6
  14. 4:38 1st & 10 PIT 15 Evan McPherson made PAT PIT 10, CIN 7
Pittsburgh 2nd, 4:38
  1. 4:38 1st & 10 CIN 35 Cincinnati kicked off for 62 yards, Kenneth Gainwell returned kickoff for 27 yards
  2. 4:32 1st & 10 PIT 30 Aaron Rodgers pass intercepted to the left. Jordan Battle intercepted Aaron Rodgers for no gain
Cincinnati 2nd, 4:25
  1. 4:25 1st & 10 CIN 24 Chase Brown rushed up the middle for 37 yard gain, tackled by Patrick Queen
  2. 3:38 1st & 10 PIT 39 Pittsburgh committed 4 yard penalty (Pass Interference)
  3. 3:35 1st & 10 PIT 35 Samaje Perine rushed to the left for 6 yard gain, tackled by Cole Holcomb
  4. 2:58 2nd & 4 PIT 29 Joe Flacco passed to Tee Higgins to the left for 29 yard touchdown PIT 10, CIN 13
  5. 2:52 1st & 10 PIT 15 Evan McPherson made PAT PIT 10, CIN 14
Pittsburgh 2nd, 2:52
  1. 2:52 1st & 10 CIN 35 Cincinnati kicked off for 60 yards, Kenneth Gainwell returned kickoff for 25 yards
  2. 2:47 1st & 10 PIT 30 Jaylen Warren rushed to the right for 3 yard gain, tackled by Barrett Carter
  3. 2:07 2nd & 7 PIT 33 Aaron Rodgers passed to Jaylen Warren to the right for 15 yard gain, tackled by Jordan Battle
  4. 1:58 1st & 10 PIT 48 Jaylen Warren rushed to the left for 5 yard gain, tackled by Barrett Carter
  5. 1:33 2nd & 5 CIN 47 Jaylen Warren rushed up the middle for 1 yard gain, tackled by Kris Jenkins Jr.
  6. 0:55 3rd & 4 CIN 46 Aaron Rodgers passed to Jaylen Warren down the middle for 5 yard gain, tackled by Barrett Carter
  7. 0:49 1st & 10 CIN 41 Pittsburgh timeout
  8. 0:49 1st & 10 CIN 41 Aaron Rodgers passed to Kenneth Gainwell to the left for 3 yard loss, tackled by Joseph Ossai
  9. 0:43 2nd & 13 CIN 44 Pittsburgh timeout
  10. 0:43 2nd & 13 CIN 44 Aaron Rodgers pass intercepted to the left. DJ Turner II intercepted Aaron Rodgers for no gain
Cincinnati 2nd, 0:40
  1. 0:40 1st & 10 CIN 30 Joe Flacco incomplete pass to the left intended for Ja'Marr Chase
  2. 0:37 2nd & 10 CIN 30 Joe Flacco passed to Ja'Marr Chase to the left for 13 yard gain, tackled by Jalen Ramsey
  3. 0:30 1st & 10 CIN 43 Joe Flacco passed to Ja'Marr Chase to the left for 8 yard gain, tackled by Jalen Ramsey
  4. 0:25 2nd & 2 PIT 49 Pittsburgh committed 12 yard penalty (Pass Interference)
  5. 0:20 1st & 10 PIT 37 Joe Flacco incomplete pass to the left intended for Ja'Marr Chase
  6. 0:16 2nd & 10 PIT 37 Joe Flacco passed to Noah Fant down the middle for 6 yard gain, tackled by Payton Wilson
  7. 0:02 3rd & 4 PIT 31 Cincinnati timeout
  8. 0:02 3rd & 4 PIT 31 Evan McPherson kicked a 49-yard field goal PIT 10, CIN 17
Cincinnati 3rd, 15:00
  1. 15:00 1st & 10 PIT 35 Pittsburgh kicked off for 59 yards, Samaje Perine returned kickoff for 26 yards
  2. 14:54 1st & 10 CIN 32 Joe Flacco passed to Ja'Marr Chase to the left for 5 yard gain, tackled by Darius Slay
  3. 14:32 2nd & 5 CIN 37 Joe Flacco passed to Ja'Marr Chase to the left for 3 yard gain, tackled by Brandin Echols
  4. 13:52 3rd & 2 CIN 40 Samaje Perine rushed up the middle for 5 yard gain, tackled by DeShon Elliott
  5. 13:11 1st & 10 CIN 45 Chase Brown rushed to the left for 7 yard gain, tackled by Keeanu Benton
  6. 12:29 2nd & 3 PIT 48 Joe Flacco passed to Ja'Marr Chase to the left for 16 yard gain, tackled by Darius Slay
  7. 11:49 1st & 10 PIT 32 Joe Flacco passed to Ja'Marr Chase to the right for 14 yard gain, tackled by Joey Porter Jr.
  8. 11:02 1st & 10 PIT 18 Chase Brown rushed to the left for 3 yard gain, tackled by Derrick Harmon
  9. 10:23 2nd & 7 PIT 15 Joe Flacco incomplete pass to the right
  10. 10:16 3rd & 7 PIT 15 Joe Flacco passed to Andrei Iosivas down the middle for 6 yard gain, tackled by Brandin Echols
  11. 10:16 3rd & 7 PIT 15 Cincinnati charged timeout
  12. 9:30 4th & 1 PIT 9 Joe Flacco rushed up the middle for 2 yard gain, tackled by Derrick Harmon
  13. 8:49 1st & 7 PIT 7 Samaje Perine rushed up the middle for 2 yard gain, tackled by Alex Highsmith
  14. 8:08 2nd & 5 PIT 5 Joe Flacco incomplete pass to the right intended for Tee Higgins
  15. 8:04 3rd & 5 PIT 5 Joe Flacco incomplete pass to the right
  16. 7:58 4th & 5 PIT 5 Evan McPherson kicked a 23-yard field goal PIT 10, CIN 20
Pittsburgh 3rd, 7:55
  1. 7:55 1st & 10 CIN 35 Cincinnati kicked off for 62 yards, Kenneth Gainwell returned kickoff for 36 yards
  2. 7:48 1st & 10 PIT 39 Jaylen Warren rushed to the left for 5 yard gain, tackled by T.J. Slaton Jr.
  3. 7:08 2nd & 5 PIT 44 Jaylen Warren rushed to the right for 6 yard gain, tackled by Demetrius Knight Jr.
  4. 6:24 1st & 10 CIN 50 Jaylen Warren rushed to the right for 24 yard gain, tackled by Geno Stone
  5. 5:44 1st & 10 CIN 26 Jaylen Warren rushed to the left for 2 yard gain, tackled by Barrett Carter
  6. 5:03 2nd & 8 CIN 24 Aaron Rodgers incomplete pass to the left intended for Darnell Washington
  7. 4:59 3rd & 8 CIN 24 Aaron Rodgers passed to Roman Wilson to the right for 13 yard gain, tackled by Marco Wilson
  8. 4:36 1st & 10 CIN 11 Aaron Rodgers passed to Darnell Washington to the right for 8 yard loss, tackled by Cam Sample
  9. 4:02 2nd & 18 CIN 19 Aaron Rodgers incomplete pass to the left intended for Jonnu Smith
  10. 3:59 3rd & 18 CIN 19 Aaron Rodgers passed to Pat Freiermuth to the left for 19 yard touchdown PIT 16, CIN 20
  11. 3:55 1st & 10 CIN 15 Chris Boswell made PAT PIT 17, CIN 20
Cincinnati 3rd, 3:55
  1. 3:55 1st & 10 PIT 35 Pittsburgh kicked off for 58 yards, Samaje Perine returned kickoff for 26 yards
  2. 3:49 1st & 10 CIN 33 Joe Flacco passed to Chase Brown to the left for 2 yard loss, tackled by Cameron Heyward
  3. 3:05 2nd & 12 CIN 31 Joe Flacco passed to Tee Higgins down the middle for 8 yard gain, tackled by Joey Porter Jr.
  4. 2:29 3rd & 4 CIN 39 Joe Flacco passed to Andrei Iosivas down the middle for 37 yard gain, tackled by Darius Slay
  5. 1:43 1st & 10 PIT 24 Joe Flacco passed to Tee Higgins down the middle for 6 yard gain, tackled by DeShon Elliott
  6. 1:02 2nd & 4 PIT 18 Joe Flacco passed to Ja'Marr Chase to the left for 10 yard gain, tackled by Darius Slay
  7. 0:26 1st & 8 PIT 8 Joe Flacco incomplete pass to the left intended for Chase Brown
  8. 0:23 2nd & 8 PIT 8 Chase Brown rushed to the left for 3 yard gain, tackled by Jalen Ramsey
  9. End of 3rd Quarter
  10. 15:00 3rd & 5 PIT 5 Joe Flacco passed to Noah Fant down the middle for 5 yard touchdown PIT 17, CIN 26
  11. 14:57 1st & 10 PIT 15 Evan McPherson made PAT PIT 17, CIN 27
Pittsburgh 4th, 14:57
  1. 14:57 1st & 10 CIN 35 Cincinnati kicked off for 64 yards, Ke'Shawn Williams returned kickoff for 26 yards
  2. 14:51 1st & 10 PIT 27 Jaylen Warren rushed to the right for 37 yard gain, tackled by Barrett Carter
  3. 14:11 1st & 10 CIN 36 Aaron Rodgers passed to Pat Freiermuth to the left for 18 yard gain, tackled by Geno Stone
  4. 13:39 1st & 10 CIN 18 Aaron Rodgers passed to Pat Freiermuth to the right for 1 yard gain, tackled by Barrett Carter
  5. 12:58 2nd & 9 CIN 17 Aaron Rodgers passed to DK Metcalf to the left for 5 yard gain, tackled by Oren Burks
  6. 12:18 3rd & 4 CIN 12 Aaron Rodgers passed to Darnell Washington to the left for 8 yard gain, tackled by Oren Burks
  7. 11:50 1st & 4 CIN 4 Jaylen Warren rushed up the middle for 2 yard gain, tackled by Barrett Carter
  8. 11:07 2nd & 2 CIN 2 Aaron Rodgers passed to Darnell Washington down the middle for 2 yard touchdown PIT 23, CIN 27
  9. 11:03 1st & 10 CIN 15 Chris Boswell made PAT PIT 24, CIN 27
Cincinnati 4th, 11:03
  1. 11:03 1st & 10 PIT 35 Pittsburgh kicked off, touchback
  2. 11:00 1st & 10 CIN 20 Chase Brown rushed to the left for 12 yard gain, tackled by Cole Holcomb
  3. 10:23 1st & 10 CIN 32 Joe Flacco passed to Noah Fant to the right for 25 yard gain, tackled by Joey Porter Jr.
  4. 9:41 1st & 10 PIT 43 Joe Flacco incomplete pass down the middle intended for Tee Higgins
  5. 9:36 2nd & 10 PIT 43 Joe Flacco passed to Ja'Marr Chase to the left for 5 yard gain, tackled by Payton Wilson
  6. 8:58 3rd & 5 PIT 38 Joe Flacco passed to Ja'Marr Chase down the middle for 14 yard gain, tackled by Juan Thornhill
  7. 8:12 1st & 10 PIT 24 Chase Brown rushed up the middle for 7 yard gain, tackled by DeShon Elliott
  8. 7:29 2nd & 3 PIT 17 Cincinnati committed 10 yard penalty (Holding)
  9. 7:10 2nd & 13 PIT 27 Joe Flacco incomplete pass down the middle intended for Ja'Marr Chase
  10. 7:07 3rd & 13 PIT 27 Joe Flacco incomplete pass to the right intended for Tee Higgins
  11. 7:03 4th & 13 PIT 27 Evan McPherson kicked a 45-yard field goal PIT 24, CIN 30
Pittsburgh 4th, 6:58
  1. 6:58 1st & 10 CIN 35 Cincinnati kicked off for 63 yards, Ke'Shawn Williams returned kickoff for 37 yards
  2. 6:52 1st & 10 PIT 39 Jaylen Warren rushed to the left for 2 yard gain, tackled by Myles Murphy
  3. 6:12 2nd & 8 PIT 41 Jaylen Warren rushed to the left for 4 yard gain, tackled by B.J. Hill
  4. 5:29 3rd & 4 PIT 45 Aaron Rodgers incomplete pass down the middle intended for Pat Freiermuth
  5. 5:26 4th & 4 PIT 45 Corliss Waitman punted for 45 yards, no return
Cincinnati 4th, 5:16
  1. 5:16 1st & 10 CIN 10 Joe Flacco incomplete pass to the left intended for Ja'Marr Chase
  2. 5:11 2nd & 10 CIN 10 Joe Flacco rushed to the left for 12 yard gain, tackled by Cole Holcomb
  3. 4:26 1st & 10 CIN 22 Joe Flacco incomplete pass to the left intended for Ja'Marr Chase
  4. 4:21 2nd & 10 CIN 22 Joe Flacco sacked by Cameron Heyward and T.J. Watt for 8 yard loss
  5. 3:39 3rd & 18 CIN 14 Samaje Perine rushed up the middle for 1 yard gain, tackled by Keeanu Benton
  6. 2:56 4th & 17 CIN 15 Ryan Rehkow punted for 60 yards. Ke'Shawn Williams returned punt for 17 yards
Pittsburgh 4th, 2:46
  1. 2:46 1st & 10 PIT 42 Aaron Rodgers incomplete pass to the right intended for Darnell Washington
  2. 2:39 2nd & 10 PIT 42 Pittsburgh committed 10 yard penalty (Holding)
  3. 2:31 2nd & 20 PIT 32 Aaron Rodgers passed to Pat Freiermuth to the left for 68 yard touchdown PIT 30, CIN 30
  4. 2:21 1st & 10 CIN 15 Chris Boswell made PAT PIT 31, CIN 30
Cincinnati 4th, 2:21
  1. 2:21 1st & 10 PIT 35 Pittsburgh kicked off for 62 yards, Tahj Brooks returned kickoff for 27 yards
  2. 2:15 1st & 10 CIN 30 Joe Flacco passed to Ja'Marr Chase to the right for 15 yard gain, tackled by Joey Porter Jr.
  3. 2:00 1st & 10 CIN 45 Joe Flacco passed to Ja'Marr Chase to the right for 18 yard gain, tackled by DeShon Elliott
  4. 1:52 1st & 10 PIT 37 Chase Brown rushed up the middle for 2 yard gain, tackled by Brandin Echols
  5. 1:47 2nd & 8 PIT 35 Pittsburgh timeout
  6. 1:47 2nd & 8 PIT 35 Joe Flacco passed to Tee Higgins to the left for 28 yard gain, tackled by DeShon Elliott
  7. 1:39 1st & 7 PIT 7 Pittsburgh timeout
  8. 1:39 1st & 7 PIT 7 Joe Flacco rushed up the middle for 2 yard loss
  9. 1:37 2nd & 9 PIT 9 Pittsburgh timeout
  10. 1:37 2nd & 9 PIT 9 Joe Flacco rushed up the middle for 5 yard loss
  11. 0:53 3rd & 14 PIT 14 Cincinnati timeout
  12. 0:53 3rd & 14 PIT 14 Joe Flacco rushed up the middle for 4 yard loss
  13. 0:11 4th & 18 PIT 18 Cincinnati timeout
  14. 0:11 4th & 18 PIT 18 Evan McPherson kicked a 36-yard field goal PIT 31, CIN 33
Pittsburgh 4th, 0:07
  1. 0:07 1st & 10 CIN 35 Cincinnati kicked off, touchback
  2. 0:07 1st & 10 PIT 35 Aaron Rodgers passed to Pat Freiermuth to the right for 5 yard gain, tackled by Barrett Carter
  3. 0:03 2nd & 5 PIT 40 Aaron Rodgers incomplete pass to the left
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.