Dufur vs Perrydale (Nov 21, 2015)


 

Scoring Summary

 
Scoring Summary (Final)
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

Dufur (10-2,4-2) vs. Perrydale (10-1,6-0)

Date: Nov 21, 2015 • Site: Hillsboro, Ore.  • Stadium: Hillsboro Stadium  •  Attendance:

Score by Quarters  Score 
Dufur   8  14  8  12  42 
Perrydale   8  14  8  8  38 

SCORING SUMMARY   DUFUR -PERRY  
1st  05:12  PERRY   Haylen Janesofsky 39 yd run (Haylen Janesofsky rush) 
         11 plays, 82 yards, TOP 5:52  0 - 8 
  04:19  DUFUR   Bailey Keever 12 yd run (Bailey Keever rush) 
         3 plays, 62 yards, TOP 0:47  8 - 8 
2nd  10:59  PERRY   CJ Marsters 2 yd run (Daniel Domes pass failed) 
         11 plays, 68 yards, TOP 5:14  8 - 14 
  10:10  DUFUR   Curtis Crawford 7 yd pass from Bailey Keever (Bailey Keever rush) 
         5 plays, 67 yards, TOP 0:43  16 - 14 
  02:06  PERRY   Haylen Janesofsky 8 yd run (Haylen Janesofsky rush) 
         15 plays, 66 yards, TOP 7:59  16 - 22 
  00:45  DUFUR   Curtis Crawford 17 yd pass from Bailey Keever (Bailey Keever pass failed) 
         5 plays, 50 yards, TOP 1:21  22 - 22 
3rd  07:12  DUFUR   Kolbe Bales 43 yd pass from Bailey Keever (Bailey Keever pass from Kolbe Bales) 
         1 play, 43 yards, TOP 0:10  30 - 22 
  03:18  PERRY   Keenan Bailey 5 yd run (Haylen Janesofsky rush) 
         8 plays, 66 yards, TOP 3:47  30 - 30 
4th  06:49  PERRY   Haylen Janesofsky 10 yd run (Haylen Janesofsky rush) 
         15 plays, 73 yards, TOP 6:40  30 - 38 
  02:39  DUFUR   Curtis Crawford 26 yd pass from Bailey Keever (Bailey Keever pass failed) 
         10 plays, 59 yards, TOP 4:08  36 - 38 
  00:19  DUFUR   Hagen Pence 64 yd pass from Bailey Keever (Bailey Keever rush failed) 
         2 plays, 64 yards, TOP 0:22  42 - 38 

Kickoff time: 12:00 pm • End of Game: 2:19 pm  • Total elapsed time: 2:19
Referee: Kevin Hatfield  •  Umpire: Andy Shaddox  •  Linesman: Ryan Hague  •  Line judge: Ernest Simpson  •  Back judge: Doug Phillips  •  Scorer: Gary Walker  • 
Temperature: 50 F  • Wind: Calm  • Weather: Mostly Clear
OSAA / U.S. Bank / Les Schwab Tires State Championships
Moda Health Players of the Game:
Keenan Bailey, Perrydale
Bailey Keever, Dufur

 

Team Statistics

 
Team Statistics (Final)
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

 Team Totals  DUFUR  PERRY 
FIRST DOWNS  11  23 
   Rushing  20 
   Passing 
   Penalty 
NET YARDS RUSHING  145  345 
   Rushing Attempts  20  72 
   Average Per Rush  7.2  4.8 
   Rushing Touchdowns 
   Yards Gained Rushing  156  356 
   Yards Lost Rushing  11  11 
NET YARDS PASSING  202  32 
   Completions-Attempts-Int  9-15-0  2-5-0 
   Average Per Attempt  13.5  6.4 
   Average Per Completion  22.4  16.0 
   Passing Touchdowns 
TOTAL OFFENSE YARDS  347  377 
   Total offense plays  35  77 
   Average Gain Per Play  9.9  4.9 
Fumbles: Number-Lost  1-1  0-0 
Penalties: Number-Yards  7-49  1-12 
PUNTS-YARDS  2-64  0-0 
   Average Yards Per Punt  32.0  0.0 
   Net Yards Per Punt  32.0  0.0 
   Inside 20 
   50+ Yards 
   Touchbacks 
   Fair catch 
KICKOFFS-YARDS  6-204  5-96 
   Average Yards Per Kickoff  34.0  19.2 
   Net Yards Per Kickoff  27.2  16.2 
   Touchbacks 
Punt returns: Number-Yards-TD  0-0-0  0-0-0 
   Average Per Return  0.0  0.0 
Kickoff returns: Number-Yds-TD  4-15-0  4-41-0 
   Average Per Return  3.8  10.2 
Interceptions: Number-Yds-TD  0-0-0  0-0-0 
Fumble Returns: Number-Yds-TD  0-0-0  0-0-0 
Miscellaneous Yards 
Possession Time  11:50  36:10 
   1st Quarter  1:49  10:11 
   2nd Quarter  2:10  9:50 
   3rd Quarter  3:19  8:41 
   4th Quarter  4:32  7:28 
Third-Down Conversions  3 of 7  8 of 15 
Fourth-Down Conversions  1 of 1  4 of 7 
Red-Zone Scores-Chances  3-3  4-4 
   Touchdowns  3-3  4-4 
   Field goals  0-3  0-4 
Sacks By: Number-Yards  1-7  1-5 
PAT Kicks  0-0  0-0 
Field Goals  0-0  0-0 

 

Individual Statistics

 
Individual Statistics (Final)
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

Dufur
  
Perrydale
RUSHING  No.  Gain  Loss  Net  TD  Lg  Avg. 
Bailey Keever   13  89  10  79  39  6.1 
Hagen Pence   65  64  50  10.7 
Ian Cleveland   2.0 
Totals...  20  156  11  145  50  7.2 
  
  
RUSHING  No.  Gain  Loss  Net  TD  Lg  Avg. 
Keenan Bailey   41  217  215  23  5.2 
Haylen Janesofsky  20  112  112  39  5.6 
CJ Marsters   20  18  2.2 
Daniel Domes   0.0 
Totals...  72  356  11  345  39  4.8 
 
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Bailey Keever   9-14-0  202  64 
Hagen Pence   0-1-0 
Totals...  9-15-0  202  64 
  
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Daniel Domes   2-3-0  32  23 
Haylen Janesofsky  0-2-0 
Totals...  2-5-0  32  23 
 
RECEIVING  No.  Yds  TD  Lg 
Curtis Crawford  55  26 
Hagen Pence   91  64 
Kolbe Bales   43  43 
Ian Cleveland   13  13 
Totals...  202  64 
  
RECEIVING  No.  Yds  TD  Lg 
Haylen Janesofsky  23  23 
Keenan Bailey  
Totals...  32  23 
  
  
 
PUNTING  No.  Yds  Avg  Long  In20  TB 
Bailey Keever   64  32.0  36 
Totals...  64  32.0  36 
  
PUNTING  No.  Yds  Avg  Long  In20  TB 
Totals...  0.0 
  
 
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Curtis Crawford 
Hagen Pence  
Bailey Keever  
Totals...  15 
  
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Haylen Janesofsky  24  15 
Brant Barnes   11  11 
Logan Shamblin  
Totals...  41  15 
 
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Hagen Pence   64  91  156 
Bailey Keever   79  88 
Curtis Crawford  55  60 
Kolbe Bales   43  43 
Ian Cleveland   13  15 
Totals...  145  202  15  362 
  
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Keenan Bailey   215  224 
Haylen Janesofsky  112  23  24  159 
CJ Marsters   18  18 
Brant Barnes   11  11 
Logan Shamblin  
Totals...  345  32  41  418 
 
FIELD GOAL ATTEMPTS 
  
FIELD GOAL ATTEMPTS 
 
KICKOFFS  No.  Yds  TB  OB  Avg. 
Bailey Keever   204  34.0 
  
  
KICKOFFS  No.  Yds  TB  OB  Avg. 
CJ Marsters   53  26.5 
Alex Hawes   43  14.3 
 
FUMBLES: Dufur-Bailey Keever 1-1. Perrydale-None.

 

Drive Chart

 
Drive Chart (Final)
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

   Drive Started  Drive Ended  Consumed    
Team  Qtr  Spot  Time  Obtained  Spot  Time     How Lost  Pl-Yds  TOP  RZ 
DUFUR   1st  D47  12:00  Kickoff  D46  11:04     Punt  3--1  0:56    
DUFUR   1st  D38  05:06  Kickoff  P00  04:19  TOUCHDOWN  3-62  0:47 
DUFUR   2nd  D33  10:53  Kickoff  P00  10:10  TOUCHDOWN  5-67  0:43 
DUFUR   2nd  D50  02:06  Kickoff  P00  00:45  TOUCHDOWN  5-50  1:21 
DUFUR   3rd  P44  10:01  Downs  P43  08:41     Fumble  3-1  1:20    
DUFUR   3rd  P43  07:22  Downs  P00  07:12  TOUCHDOWN  1-43  0:10    
DUFUR   3rd  D48  03:17  Kickoff  D45  01:29     Punt  3--3  1:48    
DUFUR   4th  D41  06:47  Kickoff  P00  02:39  TOUCHDOWN  10-59  4:08    
DUFUR   4th  D36  00:41  Downs  P00  00:19  TOUCHDOWN  2-64  0:22    
  
PERRY   1st  P18  11:04  Punt  D00  05:12  TOUCHDOWN  11-82  5:52    
PERRY   1st  P32  04:13  Kickoff  D00  10:59  TOUCHDOWN  11-68  5:14 
PERRY   2nd  P34  10:05  Kickoff  D00  02:06  TOUCHDOWN  15-66  7:59 
PERRY   2nd  P35  00:45  Kickoff  P37  00:00     End of half  2-2  0:45    
PERRY   3rd  P35  12:00  Kickoff  P44  10:01     Downs  4-9  1:59    
PERRY   3rd  P43  08:41  Fumble  P43  07:22     Downs  4-0  1:19    
PERRY   3rd  P34  07:05  Kickoff  D00  03:18  TOUCHDOWN  8-66  3:47 
PERRY   3rd  P27  01:29  Punt  D00  06:49  TOUCHDOWN  15-73  6:40 
PERRY   4th  P49  02:37  Kickoff  D36  00:41     Downs  6-15  1:56    
PERRY   4th  P40  00:15  Kickoff  P47  00:00     End of half  1-7  0:15    

   1st  2nd  3rd  4th     1st  2nd       
Dufur   Qtr  Qtr  Qtr  Qtr     Half  Half     Total 
Time of possession   01:49   02:10   03:19   04:32      03:59   07:51      11:50  
3rd Down Conversions   0/1   1/1   0/2   2/3      1/2   2/5      3/7  
Average field position  D42   D41   P47   D38      D42   D47      D45  
4th Down Conversions   0/0   0/0   0/0   1/1      0/0   1/1      1/1  
  
   1st  2nd  3rd  4th     1st  2nd       
Perrydale   Qtr  Qtr  Qtr  Qtr     Half  Half     Total 
Time of possession   10:11   09:50   08:41   07:28      20:01   16:09      36:10  
3rd Down Conversions   2/3   3/4   1/4   2/4      5/7   3/8      8/15  
Average field position  P25   P34   P34   P44      P29   P38      P34  
4th Down Conversions   1/1   1/1   0/2   2/3      2/2   2/5      4/7  


Drive Chart (By Quarter)

   Drive Started  Drive Ended  Consumed    
Team  Qtr  Spot  Time  Obtained  Spot  Time     How Lost  Pl-Yds  TOP  RZ 
DUFUR   1st  D47  12:00  Kickoff  D46  11:04     Punt  3--1  0:56    
PERRY   1st  P18  11:04  Punt  D00  05:12  TOUCHDOWN  11-82  5:52    
DUFUR   1st  D38  05:06  Kickoff  P00  04:19  TOUCHDOWN  3-62  0:47 
PERRY   1st  P32  04:13  Kickoff  D00  10:59  TOUCHDOWN  11-68  5:14 
DUFUR   2nd  D33  10:53  Kickoff  P00  10:10  TOUCHDOWN  5-67  0:43 
  
PERRY   2nd  P34  10:05  Kickoff  D00  02:06  TOUCHDOWN  15-66  7:59 
DUFUR   2nd  D50  02:06  Kickoff  P00  00:45  TOUCHDOWN  5-50  1:21 
PERRY   2nd  P35  00:45  Kickoff  P37  00:00     End of half  2-2  0:45    
PERRY   3rd  P35  12:00  Kickoff  P44  10:01     Downs  4-9  1:59    
  
DUFUR   3rd  P44  10:01  Downs  P43  08:41     Fumble  3-1  1:20    
PERRY   3rd  P43  08:41  Fumble  P43  07:22     Downs  4-0  1:19    
DUFUR   3rd  P43  07:22  Downs  P00  07:12  TOUCHDOWN  1-43  0:10    
PERRY   3rd  P34  07:05  Kickoff  D00  03:18  TOUCHDOWN  8-66  3:47 
DUFUR   3rd  D48  03:17  Kickoff  D45  01:29     Punt  3--3  1:48    
PERRY   3rd  P27  01:29  Punt  D00  06:49  TOUCHDOWN  15-73  6:40 
DUFUR   4th  D41  06:47  Kickoff  P00  02:39  TOUCHDOWN  10-59  4:08    
  
PERRY   4th  P49  02:37  Kickoff  D36  00:41     Downs  6-15  1:56    
DUFUR   4th  D36  00:41  Downs  P00  00:19  TOUCHDOWN  2-64  0:22    
PERRY   4th  P40  00:15  Kickoff  P47  00:00     End of half  1-7  0:15    

 

Defensive Statistics

 
Defensive Statistics (Final)
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

##  Dufur   Solo  Ast  Total  TFL/Yds  FF  FR-Yds  Int-Yds  BrUp  Blkd  Sack/Yds  QBH 
1   Bailey Keever   10  11  21  .   .   .   .  
55  Ian Cleveland   10  16  1.0/1   .   .   .  
35  Curtis Crawford  15  0.5/1   .   .   .  
70  Jon Keyser   13  15  .   .   .   .  
23  Hagen Pence   13  1.0/1   .   .   .  
63  Ben Anderson   .   .   .   .  
99  T.J. Kennedy   1.5/8   .   .   1.0/7  
50  Zach Christiansen  .   .   .   .  
26  Kurt Nuevo   .   .   .   .  
24  Kolbe Bales   .   .   .   .  
34  Tabor McLaughlin  .   .   .   .  
##  Perrydale   Solo  Ast  Total  TFL/Yds  FF  FR-Yds  Int-Yds  BrUp  Blkd  Sack/Yds  QBH 
42  Keenan Bailey   .   .   .   .  
6   Spencer Bibler   2.0/8   .   .   0.5/3  
22  Brant Barnes   3.0/3   1-0   .   .  
55  Alex Hawes   0.5/4   .   .   .  
62  CJ Marsters   .   .   .   .  
7   Mike McGill   0.5/2   .   .   0.5/2  
5   Haylen Janesofsky  .   .   .   .  
70  Hunter Sagmoen   .   .   .   .  
9   Devin Cruickshank  .   .   .   .  

 

Box Score

 
Box Score (Final)
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

Score by Quarters     1  2  3  4   Score
-----------------    -- -- -- --   -----
Dufur...............  8 14  8 12  - 42       Record: (10-2,4-2)
Perrydale...........  8 14  8  8  - 38       Record: (10-1,6-0)



Scoring Summary:
1st 05:12 PERRY - Haylen Janesofsky 39 yd run (Haylen Janesofsky rush), 11-82 5:52, DUFUR 0 - PERRY 8
    04:19 DUFUR - Bailey Keever 12 yd run (Bailey Keever rush), 3-62 0:47, DUFUR 8 - PERRY 8
2nd 10:59 PERRY - CJ Marsters 2 yd run (Daniel Domes pass failed), 11-68 5:14, DUFUR 8 - PERRY 14
    10:10 DUFUR - Curtis Crawford 7 yd pass from Bailey Keever (Bailey Keever rush), 5-67 0:43, DUFUR 16 - PERRY 14
    02:06 PERRY - Haylen Janesofsky 8 yd run (Haylen Janesofsky rush), 15-66 7:59, DUFUR 16 - PERRY 22
    00:45 DUFUR - Curtis Crawford 17 yd pass from Bailey Keever (Bailey Keever pass failed), 5-50 1:21, DUFUR 22 - PERRY 22
3rd 07:12 DUFUR - Kolbe Bales 43 yd pass from Bailey Keever (Bailey Keever pass from Kolbe Bales), 1-43 0:10, DUFUR 30 - PERRY 22
    03:18 PERRY - Keenan Bailey 5 yd run (Haylen Janesofsky rush), 8-66 3:47, DUFUR 30 - PERRY 30
4th 06:49 PERRY - Haylen Janesofsky 10 yd run (Haylen Janesofsky rush), 15-73 6:40, DUFUR 30 - PERRY 38
    02:39 DUFUR - Curtis Crawford 26 yd pass from Bailey Keever (Bailey Keever pass failed), 10-59 4:08, DUFUR 36 - PERRY 38
    00:19 DUFUR - Hagen Pence 64 yd pass from Bailey Keever (Bailey Keever rush failed), 2-64 0:22, DUFUR 42 - PERRY 38



                                  DUFUR    PERRY
FIRST DOWNS...................       11       23
RUSHES-YARDS (NET)............   20-145   72-345
PASSING YDS (NET).............      202       32
Passes Att-Comp-Int...........   15-9-0    5-2-0
TOTAL OFFENSE PLAYS-YARDS.....   35-347   77-377
Fumble Returns-Yards..........      0-0      0-0
Punt Returns-Yards............      0-0      0-0
Kickoff Returns-Yards.........     4-15     4-41
Interception Returns-Yards....      0-0      0-0
Punts (Number-Avg)............   2-32.0    0-0.0
Fumbles-Lost..................      1-1      0-0
Penalties-Yards...............     7-49     1-12
Possession Time...............    11:50    36:10
Third-Down Conversions........   3 of 7  8 of 15
Fourth-Down Conversions.......   1 of 1   4 of 7
Red-Zone Scores-Chances.......      3-3      4-4
Sacks By: Number-Yards........      1-7      1-5


RUSHING: Dufur-Bailey Keever 13-79; Hagen Pence 6-64; Ian Cleveland 1-2.
Perrydale-Keenan Bailey 41-215; Haylen Janesofsky 20-112; CJ Marsters 8-18;
Daniel Domes 3-0.

PASSING: Dufur-Bailey Keever 9-14-0-202; Hagen Pence 0-1-0-0.
Perrydale-Daniel Domes 2-3-0-32; Haylen Janesofsky 0-2-0-0.

RECEIVING: Dufur-Curtis Crawford 4-55; Hagen Pence 3-91; Kolbe Bales
1-43; Ian Cleveland 1-13. Perrydale-Haylen Janesofsky 1-23; Keenan Bailey 1-9.

INTERCEPTIONS: Dufur-None. Perrydale-None.

FUMBLES: Dufur-Bailey Keever 1-1. Perrydale-None.

Stadium: Hillsboro Stadium     Attendance: 0
Kickoff time: 12:00 pm  End of Game: 2:19 pm   Total elapsed time: 2:19
Officials: Referee: Kevin Hatfield; Umpire: Andy Shaddox; Linesman: Ryan Hague;
Line judge: Ernest Simpson; Back judge: Doug Phillips; Scorer: Gary Walker;
Temperature: 50 F      Wind: Calm      Weather: Mostly Clear

OSAA / U.S. Bank / Les Schwab Tires State Championships
Moda Health Players of the Game:
Keenan Bailey, Perrydale
Bailey Keever, Dufur


#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.) SACKS (UA-A): Dufur-T.J. Kennedy 1-0. Perrydale-Spencer Bibler 0-1; Mike McGill 0-1. TACKLES (UA-A): Dufur-Bailey Keever 10-11; Ian Cleveland 6-10; Curtis Crawford 7-8; Jon Keyser 2-13; Hagen Pence 4-9; Ben Anderson 1-8; T.J. Kennedy 3-3; Zach Christiansen 1-4; Kurt Nuevo 1-3; Kolbe Bales 1-2; Tabor McLaughlin 0-1. Perrydale-Keenan Bailey 4-1; Spencer Bibler 3-2; Brant Barnes 4-0; Alex Hawes 1-3; CJ Marsters 3-0; Mike McGill 2-1; Haylen Janesofsky 2-0; Hunter Sagmoen 0-1. Player participation: Dufur: 1-Bailey Keever, 23-Hagen Pence, 24-Kolbe Bales, 26-Kurt Nuevo, 34-T. McLaughlin, 35-Curtis Crawford, 50-Z. Christiansen, 55-Ian Cleveland, 63-Ben Anderson, 70-Jon Keyser, 99-T.J. Kennedy. Perrydale: 5-H. Janesofsky, 6-Spencer Bibler, 7-Mike McGill, 8-Daniel Domes, 9-D. Cruickshank, 22-Brant Barnes, 30-Logan Shamblin, 42-Keenan Bailey, 55-Alex Hawes, 62-CJ Marsters, 70-Hunter Sagmoen.

 

Play-by-Play Summary

 
Play-by-Play Summary
Statistics Powered by Pacific Office
#7 Dufur vs #6 Perrydale (Nov 21, 2015 at Hillsboro, Ore.)

1st Quarter

Dufur wins coin toss, will receive; Perrydale defends east goal.
Dufur 1-10at Dufur40PERRY ball on PERRY40.
55-Alex Hawes kickoff 14 yards to the DUFUR46, 23-Hagen Pence return 1 yards to the DUFUR47 (7-Mike McGill).
Dufur 1-10at Dufur47Clock 11:58, 1-Bailey Keever at QB for Dufur, 23-Hagen Pence rush for loss of 1 yard to the DUFUR46 (6-Spencer Bibler).
Dufur 2-11at Dufur46Clock 11:30, 1-Bailey Keever pass incomplete to 34-T. McLaughlin, dropped pass.
Dufur 3-11at Dufur46Clock 11:21, 1-Bailey Keever pass incomplete to 23-Hagen Pence (22-Brant Barnes).
Dufur 4-11at Dufur46Clock 11:15, 1-Bailey Keever punt 36 yards to the PERRY18, downed.
Drive: 3 plays, minus 1 yards, TOP 00:56
Perry 1-10at Perry18PERRYDALE drive start at 11:04.
Perry 1-10at Perry188-Daniel Domes at QB for Perrydale, 42-Keenan Bailey rush for 6 yards to the PERRY24.
Perry 2-4at Perry24Clock 10:27, 42-Keenan Bailey rush for 5 yards to the PERRY29, 1ST DOWN PERRY (1-Bailey Keever).
Perry 1-10at Perry29Clock 09:57, 62-CJ Marsters rush for 1 yard to the PERRY30 (1-Bailey Keever).
Perry 2-9at Perry30Clock 09:25, 42-Keenan Bailey rush for 8 yards to the PERRY38 (24-Kolbe Bales;70-Jon Keyser).
Perry 3-1at Perry38Clock 08:48, 62-CJ Marsters rush for 4 yards to the PERRY42, 1ST DOWN PERRY (55-Ian Cleveland;23-Hagen Pence).
Perry 1-10at Perry42Clock 08:24, 42-Keenan Bailey rush for 5 yards to the PERRY47 (55-Ian Cleveland).
Perry 2-5at Perry47Clock 07:46, 62-CJ Marsters rush for 7 yards to the DUFUR46, 1ST DOWN PERRY (35-Curtis Crawford;1-Bailey Keever).
Perry 1-10at Dufur46Clock 07:20, 62-CJ Marsters rush for no gain to the DUFUR46 (23-Hagen Pence;55-Ian Cleveland).
Perry 2-10at Dufur46Clock 06:44, 5-H. Janesofsky rush for 5 yards to the DUFUR41 (70-Jon Keyser;55-Ian Cleveland).
Perry 3-5at Dufur41Clock 06:03, 5-H. Janesofsky rush for 2 yards to the DUFUR39 (23-Hagen Pence).
Perry 4-3at Dufur39Clock 05:21, 5-H. Janesofsky rush for 39 yards to the DUFUR0, 1ST DOWN PERRY, TOUCHDOWN, clock 05:12.
5-H. Janesofsky rush attempt good.
Perrydale 8, Dufur 0
Drive: 11 plays, 82 yards, TOP 05:58
62-CJ Marsters kickoff 31 yards to the DUFUR29, 1-Bailey Keever return 9 yards to the DUFUR38, out-of-bounds (42-Keenan Bailey).
Dufur 1-10at Dufur38DUFUR drive start at 05:06.
Dufur 1-10at Dufur38Clock 05:06, 23-Hagen Pence rush for 50 yards to the PERRY12, 1ST DOWN DUFUR (5-H. Janesofsky).
Dufur 1-10at Perry12Clock 04:32, 1-Bailey Keever pass incomplete to 24-Kolbe Bales (9-D. Cruickshank).
Pass broken up in end zone.
Dufur 2-10at Perry12Clock 04:24, 1-Bailey Keever rush for 12 yards to the PERRY0, 1ST DOWN DUFUR, TOUCHDOWN, clock 04:19.
1-Bailey Keever rush attempt good.
Dufur 8, Perrydale 8
Drive: 3 plays, 62 yards, TOP 00:53
1-Bailey Keever kickoff 43 yards to the PERRY17, 5-H. Janesofsky return 15 yards to the PERRY32 (34-T. McLaughlin;1-Bailey Keever).
Perry 1-10at Perry32PERRYDALE drive start at 04:13.
Perry 1-10at Perry3242-Keenan Bailey rush for 5 yards to the PERRY37 (24-Kolbe Bales).
Perry 2-5at Perry37Clock 03:42, 42-Keenan Bailey rush for 7 yards to the PERRY44, 1ST DOWN PERRY (50-Z. Christiansen;1-Bailey Keever).
Perry 1-10at Perry44Clock 03:12, 42-Keenan Bailey rush for 8 yards to the DUFUR48 (1-Bailey Keever).
Perry 2-2at Dufur48Clock 02:38, 42-Keenan Bailey rush for 4 yards to the DUFUR44, 1ST DOWN PERRY (55-Ian Cleveland;35-Curtis Crawford).
Perry 1-10at Dufur44Clock 02:12, 42-Keenan Bailey rush for 5 yards to the DUFUR39 (1-Bailey Keever;50-Z. Christiansen).
Perry 2-5at Dufur39Clock 01:35, 42-Keenan Bailey rush for no gain to the DUFUR39, PENALTY PERRY holding (22-Brant Barnes) 12 yards to the PERRY49, NO PLAY.
Perry 2-17at Perry49Clock 01:24, 42-Keenan Bailey rush for 15 yards to the DUFUR36 (35-Curtis Crawford;55-Ian Cleveland).
Perry 3-2at Dufur36Clock 00:48, 62-CJ Marsters rush for 5 yards to the DUFUR31, 1ST DOWN PERRY (1-Bailey Keever).
Perry 1-10at Dufur31Clock 00:22, 42-Keenan Bailey rush for 18 yards to the DUFUR13, 1ST DOWN PERRY (23-Hagen Pence).
Drive: 8 plays, 55 yards, TOP 05:20
Dufur 8, Perrydale 8
2nd Quarter

Perry 1-10at Dufur13Start of 2nd quarter, clock 12:00.
Perry 1-10at Dufur1362-CJ Marsters rush for 1 yard to the DUFUR12 (55-Ian Cleveland).
Perry 2-9at Dufur12Clock 11:29, 42-Keenan Bailey rush for 10 yards to the DUFUR2, 1ST DOWN PERRY (35-Curtis Crawford).
Perry 1-Gat Dufur02Clock 11:03, 62-CJ Marsters rush for 2 yards to the DUFUR0, TOUCHDOWN, clock 10:59.
8-Daniel Domes pass attempt failed.
Perrydale 14, Dufur 8
Pass intended for 6-Bibler.
Drive: 11 plays, 68 yards, TOP 05:20
62-CJ Marsters kickoff 22 yards to the DUFUR38, 35-Curtis Crawford return 5 yards to the DUFUR43, out-of-bounds (55-Alex Hawes;70-Hunter Sagmoen), PENALTY DUFUR holding 10 yards to the DUFUR33, 1st and 10, DUFUR ball on DUFUR33.
Dufur 1-10at Dufur33DUFUR drive start at 10:53.
Dufur 1-10at Dufur331-Bailey Keever rush for 39 yards to the PERRY28, 1ST DOWN DUFUR, out-of-bounds.
Dufur 1-10at Perry28Clock 10:38, 1-Bailey Keever pass complete to 35-Curtis Crawford for 5 yards to the PERRY23, out-of-bounds.
Dufur 2-5at Perry23Clock 10:33, 1-Bailey Keever rush for 19 yards to the PERRY4, 1ST DOWN DUFUR, out-of-bounds (62-CJ Marsters).
Dufur 1-Gat Perry04Clock 10:24, 23-Hagen Pence rush for 2 yards to the PERRY2, out-of-bounds (42-Keenan Bailey).
Dufur 2-Gat Perry02Clock 10:16, PENALTY DUFUR false start 5 yards to the PERRY7, NO PLAY.
Dufur 2-Gat Perry07Clock 10:16, 1-Bailey Keever pass complete to 35-Curtis Crawford for 7 yards to the PERRY0, TOUCHDOWN, clock 10:10.
Pass caught in right near corner of end zone.
1-Bailey Keever rush attempt good.
Dufur 16, Perrydale 14
Drive: 5 plays, 67 yards, TOP 00:48
1-Bailey Keever kickoff 37 yards to the PERRY23, 22-Brant Barnes return 11 yards to the PERRY34 (1-Bailey Keever).
Perry 1-10at Perry34PERRYDALE drive start at 10:05.
Perry 1-10at Perry345-H. Janesofsky at QB for Perrydale, 42-Keenan Bailey rush for 2 yards to the PERRY36 (35-Curtis Crawford;99-T.J. Kennedy).
Perry 2-8at Perry36Clock 09:28, 5-H. Janesofsky rush for 4 yards to the PERRY40 (55-Ian Cleveland).
Perry 3-4at Perry40Clock 08:52, 5-H. Janesofsky rush for no gain to the PERRY40 (70-Jon Keyser;55-Ian Cleveland).
Perry 4-4at Perry40Clock 08:14, 5-H. Janesofsky rush for 6 yards to the PERRY46, 1ST DOWN PERRY (70-Jon Keyser;63-Ben Anderson).
Perry 1-10at Perry46Clock 07:45, 5-H. Janesofsky rush for 8 yards to the DUFUR46 (1-Bailey Keever;35-Curtis Crawford).
Perry 2-2at Dufur46Clock 07:45, 8-Daniel Domes at QB for Perrydale, 42-Keenan Bailey rush for 1 yard to the DUFUR45 (70-Jon Keyser;55-Ian Cleveland).
Perry 3-1at Dufur45Clock 06:18, 42-Keenan Bailey rush for 5 yards to the DUFUR40, 1ST DOWN PERRY (55-Ian Cleveland).
Perry 1-10at Dufur40Clock 05:52, 42-Keenan Bailey rush for 9 yards to the DUFUR31 (70-Jon Keyser).
Perry 2-1at Dufur31Clock 05:15, 42-Keenan Bailey rush for no gain to the DUFUR31 (35-Curtis Crawford).
Perry 3-1at Dufur31Clock 04:42, 42-Keenan Bailey rush for 7 yards to the DUFUR24, 1ST DOWN PERRY (70-Jon Keyser;26-Kurt Nuevo).
Perry 1-10at Dufur24Clock 04:16, 42-Keenan Bailey rush for 2 yards to the DUFUR22 (55-Ian Cleveland;1-Bailey Keever).
Perry 2-8at Dufur22Clock 03:33, PENALTY DUFUR Encroachment 5 yards to the DUFUR17, NO PLAY.
Perry 2-3at Dufur17Clock 03:25, 42-Keenan Bailey rush for 5 yards to the DUFUR12, 1ST DOWN PERRY (55-Ian Cleveland;35-Curtis Crawford).
Perry 1-10at Dufur12Clock 02:59, 42-Keenan Bailey rush for 3 yards to the DUFUR9 (1-Bailey Keever;70-Jon Keyser).
Perry 2-7at Dufur09Clock 02:25, 8-Daniel Domes sacked for loss of 7 yards to the DUFUR16 (99-T.J. Kennedy).
Perry 3-14at Dufur16Timeout Dufur, clock 02:11.
Perry 3-14at Dufur165-H. Janesofsky at QB for Perrydale, 5-H. Janesofsky pass incomplete to 22-Brant Barnes (35-Curtis Crawford), PENALTY DUFUR pass interference (35-Curtis Crawford) 8 yards to the DUFUR8, NO PLAY.
Perry 3-6at Dufur08Clock 02:10, 5-H. Janesofsky rush for 8 yards to the DUFUR0, 1ST DOWN PERRY, TOUCHDOWN, clock 02:06.
5-H. Janesofsky rush attempt good.
Perrydale 22, Dufur 16
Drive: 15 plays, 66 yards, TOP 07:59
55-Alex Hawes kickoff 10 yards to the 50 yardline, out-of-bounds, DUFUR ball on 50 yardline.
Dufur 1-10at Dufur50DUFUR drive start at 02:06.
Dufur 1-10at Dufur5023-Hagen Pence rush for 4 yards to the PERRY46 (62-CJ Marsters).
Dufur 2-6at Perry46Clock 01:23, 1-Bailey Keever sacked for loss of 5 yards to the DUFUR49 (6-Spencer Bibler;7-Mike McGill).
Dufur 3-11at Dufur49Timeout Dufur, clock 01:13.
Dufur 3-11at Dufur491-Bailey Keever pass complete to 23-Hagen Pence for 35 yards to the PERRY16, 1ST DOWN DUFUR (22-Brant Barnes).
Pass down the right sideline.
Dufur 1-10at Perry16Clock 01:05, 1-Bailey Keever rush for loss of 1 yard to the PERRY17 (22-Brant Barnes).
Dufur 2-11at Perry17Timeout Dufur, clock 00:51.
Dufur 2-11at Perry171-Bailey Keever pass complete to 35-Curtis Crawford for 17 yards to the PERRY0, 1ST DOWN DUFUR, TOUCHDOWN, clock 00:45.
Dufur: 35-Crawford ran drag route from right to left across end zone.
1-Bailey Keever pass attempt failed.
Dufur 22, Perrydale 22
Dufur: 23-Crawford caught pass, but tackled outside end zone.
Drive: 5 plays, 50 yards, TOP 01:21
1-Bailey Keever kickoff 29 yards to the PERRY31, out-of-bounds, PERRY ball on PERRY35.
Perry 1-10at Perry35PERRYDALE drive start at 00:45.
Perry 1-10at Perry3542-Keenan Bailey rush for 2 yards to the PERRY37 (70-Jon Keyser;63-Ben Anderson).
Perry 2-8at Perry37Clock 00:15, 42-Keenan Bailey rush for no gain to the PERRY37 (35-Curtis Crawford).
Perry 3-8at Perry37End of half, clock 00:00.
Drive: 2 plays, 2 yards, TOP 00:45
Dufur 22, Perrydale 22
3rd Quarter

Perry 3-8at Perry37Start of 3rd quarter, clock 12:00, DUFUR ball on DUFUR40.
Perrydale receives second half kickoff, defends west goal.
Drive: 2 plays, 2 yards, TOP 00:45
1-Bailey Keever kickoff 34 yards to the PERRY26, out-of-bounds, PERRY ball on PERRY35.
Perry 1-10at Perry35PERRYDALE drive start at 12:00.
Perry 1-10at Perry358-Daniel Domes at QB for Perrydale, 42-Keenan Bailey rush for 1 yard to the PERRY36 (63-Ben Anderson).
Perry 2-9at Perry36Clock 11:26, 42-Keenan Bailey rush for 7 yards to the PERRY43 (1-Bailey Keever).
Perry 3-2at Perry43Clock 10:51, 42-Keenan Bailey rush for 1 yard to the PERRY44 (23-Hagen Pence).
Perry 4-1at Perry44Clock 10:08, 42-Keenan Bailey rush for no gain to the PERRY44 (63-Ben Anderson;55-Ian Cleveland), PENALTY PERRY holding declined.
Drive: 4 plays, 9 yards, TOP 01:59
Dufur 1-10at Perry44DUFUR drive start at 10:01.
Dufur 1-10at Perry441-Bailey Keever at QB for Dufur, 23-Hagen Pence rush for 4 yards to the PERRY40 (42-Keenan Bailey).
Dufur 2-6at Perry40Clock 09:21, 1-Bailey Keever rush for loss of 1 yard to the PERRY41 (22-Brant Barnes).
Dufur 3-7at Perry41Clock 08:45, 1-Bailey Keever rush for loss of 1 yard to the PERRY42, fumble by 1-Bailey Keever recovered by PERRY 22-Brant Barnes at PERRY43.
Drive: 3 plays, 1 yards, TOP 01:20
Perry 1-10at Perry43PERRYDALE drive start at 08:41.
Perry 1-10at Perry4342-Keenan Bailey rush for loss of 1 yard to the PERRY42 (55-Ian Cleveland).
Perry 2-11at Perry42Clock 08:11, 42-Keenan Bailey rush for 1 yard to the PERRY43 (70-Jon Keyser;35-Curtis Crawford).
Perry 3-10at Perry43Clock 07:32, 8-Daniel Domes pass incomplete to 5-H. Janesofsky (35-Curtis Crawford).
Perry 4-10at Perry43Clock 07:27, 5-H. Janesofsky at QB for Perrydale, 5-H. Janesofsky pass incomplete to 42-Keenan Bailey, dropped pass.
Drive: 4 plays, 0 yards, TOP 01:19
Dufur 1-10at Perry43DUFUR drive start at 07:22.
Dufur 1-10at Perry431-Bailey Keever pass complete to 24-Kolbe Bales for 43 yards to the PERRY0, 1ST DOWN DUFUR, TOUCHDOWN, clock 07:12.
24-Kolbe Bales pass attempt to 1-Bailey Keever good.
Dufur 30, Perrydale 22
Drive: 1 plays, 43 yards, TOP 00:17
1-Bailey Keever kickoff 35 yards to the PERRY25, 5-H. Janesofsky return 9 yards to the PERRY34 (99-T.J. Kennedy).
Perry 1-10at Perry34PERRYDALE drive start at 07:05.
Perry 1-10at Perry345-H. Janesofsky at QB for Perrydale, 5-H. Janesofsky rush for 2 yards to the PERRY36 (35-Curtis Crawford).
Perry 2-8at Perry368-Daniel Domes at QB for Perrydale, clock 06:28, 42-Keenan Bailey rush for 23 yards to the DUFUR41, 1ST DOWN PERRY (26-Kurt Nuevo).
Perry 1-10at Dufur41Clock 06:00, 62-CJ Marsters rush for loss of 2 yards to the DUFUR43 (99-T.J. Kennedy;35-Curtis Crawford).
Perry 2-12at Dufur43Clock 05:16, 42-Keenan Bailey rush for loss of 1 yard to the DUFUR44 (23-Hagen Pence).
Perry 3-13at Dufur44Clock 04:40, 42-Keenan Bailey rush for 13 yards to the DUFUR31, 1ST DOWN PERRY (99-T.J. Kennedy).
Perry 1-10at Dufur31Clock 04:17, 5-H. Janesofsky rush for 11 yards to the DUFUR20, 1ST DOWN PERRY (23-Hagen Pence;1-Bailey Keever).
Perry 1-10at Dufur20Clock 03:49, 42-Keenan Bailey rush for 15 yards to the DUFUR5, 1ST DOWN PERRY (1-Bailey Keever).
Perry 1-Gat Dufur05Clock 03:22, 42-Keenan Bailey rush for 5 yards to the DUFUR0, TOUCHDOWN, clock 03:18.
5-H. Janesofsky rush attempt good.
Dufur 30, Perrydale 30
Drive: 8 plays, 66 yards, TOP 03:48
55-Alex Hawes kickoff 12 yards to the DUFUR48, on-side kick, recovered by DUFUR on DUFUR48.
Dufur 1-10at Dufur48DUFUR drive start at 03:17.
Dufur 1-10at Dufur4823-Hagen Pence rush for 5 yards to the PERRY47 (7-Mike McGill).
Dufur 2-5at Perry47Clock 02:43, 1-Bailey Keever rush for no gain to the PERRY47, out-of-bounds (55-Alex Hawes).
Dufur 3-5at Perry47Clock 02:25, 1-Bailey Keever pass complete to 23-Hagen Pence for loss of 8 yards to the DUFUR45 (55-Alex Hawes;6-Spencer Bibler).
Dufur 4-13at Dufur45Clock 01:36, 1-Bailey Keever punt 28 yards to the PERRY27, out-of-bounds.
Drive: 3 plays, minus 3 yards, TOP 01:48
Perry 1-10at Perry27PERRYDALE drive start at 01:29.
Perry 1-10at Perry278-Daniel Domes rush for no gain to the PERRY27 (23-Hagen Pence;63-Ben Anderson).
Perry 2-10at Perry27Clock 00:56, 42-Keenan Bailey rush for 9 yards to the PERRY36 (1-Bailey Keever;70-Jon Keyser).
Perry 3-1at Perry36Clock 00:19, 42-Keenan Bailey rush for no gain to the PERRY36 (63-Ben Anderson;70-Jon Keyser).
Drive: 3 plays, 9 yards, TOP 06:42
Dufur 30, Perrydale 30
4th Quarter

Perry 4-1at Perry36Start of 4th quarter, clock 12:00.
Perry 4-1at Perry365-H. Janesofsky at QB for Perrydale, 5-H. Janesofsky rush for 1 yard to the PERRY37, 1ST DOWN PERRY (55-Ian Cleveland).
Perry 1-10at Perry37Clock 11:56, 8-Daniel Domes at QB for Perrydale, 5-H. Janesofsky rush for 2 yards to the PERRY39 (23-Hagen Pence;99-T.J. Kennedy).
Perry 2-8at Perry39Clock 11:21, 42-Keenan Bailey rush for 6 yards to the PERRY45 (70-Jon Keyser;23-Hagen Pence).
Perry 3-2at Perry45Clock 10:45, 5-H. Janesofsky rush for 4 yards to the PERRY49, 1ST DOWN PERRY (1-Bailey Keever).
Perry 1-10at Perry49Clock 10:14, 42-Keenan Bailey rush for no gain to the PERRY49 (50-Z. Christiansen).
Perry 2-10at Perry49Clock 09:43, 42-Keenan Bailey rush for 2 yards to the DUFUR49 (23-Hagen Pence;26-Kurt Nuevo).
Perry 3-8at Dufur49Clock 09:16, 5-H. Janesofsky rush for no gain to the DUFUR49 (35-Curtis Crawford), PENALTY PERRY illegal block declined.
Perry 4-8at Dufur49Clock 09:08, 8-Daniel Domes pass complete to 42-Keenan Bailey for 9 yards to the DUFUR40, 1ST DOWN PERRY (26-Kurt Nuevo;63-Ben Anderson).
Perry 1-10at Dufur40Clock 08:34, 42-Keenan Bailey rush for 1 yard to the DUFUR39 (1-Bailey Keever;50-Z. Christiansen).
Perry 2-9at Dufur39Timeout Perrydale, clock 07:52.
Perry 2-9at Dufur39PENALTY DUFUR Encroachment 5 yards to the DUFUR34.
Perry 2-4at Dufur3442-Keenan Bailey rush for 1 yard to the DUFUR33 (24-Kolbe Bales;63-Ben Anderson).
Perry 3-3at Dufur33Clock 07:20, 8-Daniel Domes pass complete to 5-H. Janesofsky for 23 yards to the DUFUR10, 1ST DOWN PERRY (35-Curtis Crawford).
Pass play completed down left sideline.
Perry 1-Gat Dufur10Clock 06:54, 5-H. Janesofsky rush for 10 yards to the DUFUR0, TOUCHDOWN, clock 06:49.
5-H. Janesofsky rush attempt good.
Perrydale 38, Dufur 30
2-point PAT by 5-Janesofsky at left-side goal-line pylon.
Drive: 15 plays, 73 yards, TOP 06:42
55-Alex Hawes kickoff 19 yards to the DUFUR41, 35-Curtis Crawford return 0 yards to the DUFUR41.
Dufur 1-10at Dufur41DUFUR drive start at 06:47.
Dufur 1-10at Dufur41Timeout Perrydale, clock 06:47.
Dufur 1-10at Dufur411-Bailey Keever at QB for Dufur, 1-Bailey Keever rush for 9 yards to the 50 yardline (6-Spencer Bibler).
Dufur 2-1at Dufur50Clock 06:06, 1-Bailey Keever pass incomplete to 24-Kolbe Bales (5-H. Janesofsky).
Dufur 3-1at Dufur50Clock 06:01, 1-Bailey Keever rush for 2 yards to the PERRY48, 1ST DOWN DUFUR (6-Spencer Bibler).
Dufur 1-10at Perry48Clock 05:36, 1-Bailey Keever rush for loss of 1 yard to the PERRY49 (22-Brant Barnes).
Dufur 2-11at Perry49Clock 05:23, 23-Hagen Pence pass incomplete to 1-Bailey Keever (22-Brant Barnes).
Dufur 3-11at Perry49Clock 05:17, 1-Bailey Keever rush for 6 yards to the PERRY43 (42-Keenan Bailey;55-Alex Hawes).
Dufur 4-5at Perry43Clock 04:24, 1-Bailey Keever pass complete to 55-Ian Cleveland for 13 yards to the PERRY30, 1ST DOWN DUFUR (42-Keenan Bailey).
Dufur 1-10at Perry30Clock 04:02, 1-Bailey Keever rush for 2 yards to the PERRY28 (5-H. Janesofsky).
Dufur 2-8at Perry28Clock 03:21, 55-Ian Cleveland rush for 2 yards to the PERRY26 (62-CJ Marsters).
Dufur 3-6at Perry26Timeout Perrydale, clock 02:45.
Dufur 3-6at Perry261-Bailey Keever pass complete to 35-Curtis Crawford for 26 yards to the PERRY0, 1ST DOWN DUFUR, TOUCHDOWN, clock 02:39.
1-Bailey Keever rush attempt good, PENALTY DUFUR holding 11 yards to the PERRY14, NO PLAY.
1-Bailey Keever pass attempt failed.
Perrydale 38, Dufur 36
Pass completed to 35-Crawford, down short of goal line.
Drive: 10 plays, 59 yards, TOP 04:10
24-Kolbe Bales kickoff 11 yards to the PERRY49, on-side kick, recovered by PERRY on PERRY49.
Perry 1-10at Perry49PERRYDALE drive start at 02:37.
Perry 1-10at Perry495-H. Janesofsky at QB for Perrydale, 5-H. Janesofsky rush for 6 yards to the DUFUR45 (1-Bailey Keever;70-Jon Keyser).
Perry 2-4at Dufur45Timeout Dufur, clock 02:29.
Perry 2-4at Dufur455-H. Janesofsky rush for 1 yard to the DUFUR44 (63-Ben Anderson;23-Hagen Pence).
Perry 3-3at Dufur44Timeout Dufur, clock 02:24.
Perry 3-3at Dufur44PENALTY DUFUR Encroachment (1-Bailey Keever) 5 yards to the DUFUR39, 1ST DOWN PERRY.
Perry 1-10at Dufur395-H. Janesofsky rush for no gain to the DUFUR39 (1-Bailey Keever).
Perry 2-10at Dufur39Timeout Dufur, clock 02:15.
Perry 2-10at Dufur395-H. Janesofsky rush for 1 yard to the DUFUR38 (23-Hagen Pence;50-Z. Christiansen).
Perry 3-9at Dufur38Clock 01:34, 5-H. Janesofsky rush for 2 yards to the DUFUR36 (1-Bailey Keever).
Perry 4-7at Dufur36Clock 00:50, 5-H. Janesofsky pass incomplete to 22-Brant Barnes.
Drive: 6 plays, 15 yards, TOP 01:56
Dufur 1-10at Dufur36DUFUR drive start at 00:41.
Dufur 1-10at Dufur361-Bailey Keever pass incomplete to 24-Kolbe Bales (5-H. Janesofsky).
Dufur 2-10at Dufur36Clock 00:32, 1-Bailey Keever pass complete to 23-Hagen Pence for 64 yards to the PERRY0, 1ST DOWN DUFUR, TOUCHDOWN, clock 00:19.
1-Bailey Keever rush attempt failed.
Dufur 42, Perrydale 38
Drive: 2 plays, 64 yards, TOP 00:26
1-Bailey Keever kickoff 26 yards to the PERRY34, 30-Logan Shamblin return 6 yards to the PERRY40 (35-Curtis Crawford).
Perry 1-10at Perry40PERRYDALE drive start at 00:15.
Perry 1-10at Perry408-Daniel Domes at QB for Perrydale, 8-Daniel Domes rush for 7 yards to the PERRY47 (70-Jon Keyser).
Perry 2-3at Perry47End of game, clock 00:00.
Drive: 1 plays, 7 yards, TOP 00:15
FINAL SCORE
Dufur 42, Perrydale 38