The Spartans will play Brunswick in next week’s state final in Salem.
Turn captions on
| Special to The Roanoke Times
Saturday, December 7, 2013
PEARISBURG — Here’s a quick story:
Giles beat visiting Riverheads 28-7 on a raw Saturday afternoon in the Group 2A football semifinals. It didn’t take long.
With six combined passes thrown, the game was not a long one . As for the Spartans’ scoring plays, they were of short duration as well .
Of the four touchdowns, two of them by fullback Brett Whitlow, none covered a shorter distance than 32 yards.
The pertinent distance now is the relatively short drive down U.S. 460 for next week’s 4:30 p.m. championship match against Brunswick at Salem Stadium. The Bulldogs thumped Buckingham 27-0 in the other semifinal.
Giles (14-0) was explosive.
“We got beat by a better football team today, there’s no two ways around it,” Riverheads coach Robert Casto said. “That’s just how it goes.”
The Spartans scored on their first touch, Whitlow bolting virtually unmolested for 44 yards after Giles was set up with favorable field position by a 25-yard Brian Mann punt return. It was reminiscent of the previous week’s 48-14 victory over Richlands in the quarterfinals. Whitlow went 69 yards for the touchdown the first play of that one, too.
“The linemen just done their job,” Whitlow said. “That’s supposed to happen every time.”
The Gladiators (12-3) responded with their best offensive possession of the game, a 12-play, 74-yard march capped by a 5-yard off tackle TD slash by Landon Diehl with 4 minutes 46 seconds left in the first quarter. Sam Goodson’s conversion boot was true and the score was deadlocked 7-7.
It was a crisp and effective possession. Riverheads never had another like it, though. Giles went on to score 21 unanswered points and twice turned the Gladiators away inside the Spartans 20.
“With the offensive adjustments we made at halftime, we felt like if we could get a couple of blocks that we could bust some big plays,” Giles coach Jeff Williams said.
That they did on each of the three subsequent TDs, with several additional biggies en route. None of the setups had more impact than sophomore tailback Brian Mann’s third and 16 completion to tight end Cody Rhodes for a critical second quarter first down. The next snap, Whitlow broke free again and covered 32 yards on the way to the end zone. The second of his four conversion kicks made it 14-0 with 2 minutes 30 seconds before halftime. The Mann-Rhodes play made it all possible.
“I felt like the ball was never going to get to me,” Rhodes said. “It was so slow motion. Then when I turned around and started running for the end zone, it felt like it was so far away. It was just a great pass by Brian and I give it up to our line for giving him the time to throw it.”
The play covered 25 yards and was the only pass Giles threw all afternoon. Not that the Spartans had to throw much after that. The single wing offense was operating at a high level. Riverheads is big and strong up front and played good defense for the most part. But whenever a Spartans back saw a sliver of daylight, he was off and hoofing.
The Spartans rolled up 331 yards on the ground and recorded 17 first downs. Whitlow, who didn’t have much room to operate in his usual happy zone in the interior of the line, nevertheless romped for 148 yards on 14 carries. Mann chipped in 100 more yards on 14 carries.
Mann scored what was probably the most significant touchdown of the game. That was when the Spartans capitalized on their first possession out of intermission with a fourth down play that resulted in a 33-yard Mann sprint for six. It appeared as though he wasn’t going to get much out of it, but when he turned the right corner, it was over.
“He’s so elusive in there for his size,” Williams said. “But the thing about it is with his elusiveness, he’s always going forward. He’s got great balance because he has such strength in his hips and his legs. He made a great run down the sideline. From where I was, it looked like he was out of bounds, but the next thing I know, he’s sprinting down the sideline going to the end zone.”
Giles yielded a couple of first downs in the subsequent series but then turned back Diehl on a fourth and 1 at the Spartans’ 18. Three plays later senior Tyler Perdue, who alternates with Mann at tailback, scrambled free on the left side and outran the pursuit for the concluding score. Perdue later added an end zone interception that snuffed out the Gladiators’ last scoring chance.
Giles is after its fourth state football crown to go with a pair of runners-up. The Spartans’ last title win was in 2005, and they followed that with a second-place finish in 2006.
Riverheads was denied a chance to play for its third title since 2006.
Riverheads 7 0 0 0—7
Giles 7 7 14 0—28
G — Whitlow 44 run (Whitlow kick)
RH — Diehl 5 run (Goodson kick)
G — Whitlow 32 run (Whitlow kick)
G — Mann 33 run (Whitlow kick)
G — Perdue 61 run (Whitlow kick)
RH GI
First downs 11 17
Yards rushing 198 331
Passes C-A-I 1-5-1 1-1-0
Yards passing 4 25
Penalties-yards 4-30 4-30
Fumbles-lost 0-0 1-1
Punts-average 3-39.3 1-33
Individual statistics
RUSHING — Riverheads, Smiley 17-84, Agnor 11-45, Diehl 10-41, Staton 6-28. Giles, Whitlow 14-148, Mann 14-100, Perdue 6-69, Teats 5-14, Boggess 1-1.
PASSING — Riverheads, Staton 1-5-1-4. Giles, Mann 1-1-0-25.
RECEIVING — Riverheads, Agnor 1-4. Giles, Rhodes 1-25.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(8000).fadeOut("slow"); }); } else if (event.data == '404') { //console.log('Requested page not found. [404]'); } else if (event.data == '500LO') { jQuery("#processing").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(5000).fadeOut("slow"); }); } else if (event.data == '500LI') { jQuery("#processingLoggedIn").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processingLoggedIn").fadeOut("slow", function() { jQuery("#ajaxErrorLoggedIn").delay(5000).fadeOut("slow"); }); } else if (event.data === 'parsererror') { //console.log('Requested JSON parse failed.'); } else if (event.data === 'timeout') { //console.log('Time out error.'); } else if (event.data === 'abort') { //console.log('Ajax request aborted.'); } else if (event.data == 'uncaughterror') { //console.log('Uncaught Error.\n' + jqXHR.responseText); } else { //console.log("success"); jQuery("#commentsLoading").fadeOut(); jQuery("#comments").html(event.data).fadeIn("slow", function() { if (newComment == 1) { addComment(); newComment = 0; } }); getCommentsIE(); } },false); } else { window.attachEvent("onmessage",function(event) { if (event.origin !== "http://blogs.roanoke.com") return; if (event.data == "posted") { newComment = 1; getCommentsPostMessage(); } else if (event.data === '0') { //console.log('Not connect.\n Verify Network.'); } else if (event.data == '403') { jQuery("#processing").after("
It appears you are too fast.
Please wait a few seconds and you will be able to re-submit your comment.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(8000).fadeOut("slow"); }); } else if (event.data == '404') { //console.log('Requested page not found. [404]'); } else if (event.data == '500LO') { jQuery("#processing").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(5000).fadeOut("slow"); }); } else if (event.data == '500LI') { jQuery("#processingLoggedIn").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processingLoggedIn").fadeOut("slow", function() { jQuery("#ajaxErrorLoggedIn").delay(5000).fadeOut("slow"); }); } else if (event.data === 'parsererror') { //console.log('Requested JSON parse failed.'); } else if (event.data === 'timeout') { //console.log('Time out error.'); } else if (event.data === 'abort') { //console.log('Ajax request aborted.'); } else if (event.data == 'uncaughterror') { //console.log('Uncaught Error.\n' + jqXHR.responseText); } else { //console.log("success"); jQuery("#commentsLoading").fadeOut(); jQuery("#comments").html(event.data).fadeIn("slow", function() { if (newComment == 1) { addComment(); newComment = 0; } }); getCommentsIE(); } }); } function getComments() { var commentLinkURL = "http://blogs.roanoke.com/timessquare/none/"; if (commentLinkURL != "http://blogs.roanoke.com/timessquare/none/") { jQuery.ajax({ url: commentLinkURL, type: "Get", cache: false, dataType: "html", xhrFields: {withCredentials: true}, error: function(jqXHR, exception) { if (jqXHR.status === 0) { //console.log('Not connect.\n Verify Network.'); } else if (jqXHR.status == 404) { //console.log('Requested page not found. [404]'); } else if (jqXHR.status == 500) { //console.log('Internal Server Error [500].'); } else if (exception === 'parsererror') { //console.log('Requested JSON parse failed.'); } else if (exception === 'timeout') { //console.log('Time out error.'); } else if (exception === 'abort') { //console.log('Ajax request aborted.'); } else { //console.log('Uncaught Error.\n' + jqXHR.responseText); } }, success: function(data) { var comments = jQuery(data).find("#comments").clone().html(); jQuery("#commentsLoading").fadeOut(); jQuery("#comments").html(comments); jQuery("#comments").fadeIn("slow", function() { if (newComment == 1) { addComment(); newComment = 0; } }); if ( jQuery.browser.msie ) { document.execCommand("BackgroundImageCache", false, true) } var commentform = jQuery('#commentform'); // find the comment form var respond = jQuery("#respond"); respond.prepend(''); // add info panel before the form to provide feedback or errors var statusdiv = jQuery('#comment-status'); // define the infopanel var errorBox = jQuery("#commentErrorContainer"); var commentErrors = errorBox.find("p"); var commentInputs = commentform.find("input[aria-required], textarea[aria-required]"); var textareas = commentform.find("textarea"); var loggedIn = commentform.find("p.logged-in-as").length; if (loggedIn == 1) { jQuery("form#commentform").prepend("
processing
");
}
commentInputs.eq(0).blur(function() {
if (jQuery(this).val() != "") {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(0).hide();
if (loggedIn == 0) {
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
} else {
if (commentErrors.eq(0).is(":hidden")) {
errorBox.hide();
}
}
}
});
if (loggedIn == 0) {
commentInputs.eq(1).blur(function() {
if (validateEmail(jQuery(this)) == 1) {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(1).hide();
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
}
});
commentInputs.eq(2).blur(function() {
if (jQuery(this).val() != "") {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(2).hide();
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
}
});
}
commentform.submit(function(e){
e.preventDefault();
if (loggedIn == 0) {
var numErrors = 3;
commentInputs.each(function(i) {
if (validateEmail(jQuery(this)) == 0 && i == 1) {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else if (jQuery(this).val() == "") {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else {
numErrors--;
}
});
} else {
var numErrors = 1;
commentInputs.each(function(i) {
if (jQuery(this).val() == "") {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else {
numErrors--;
}
});
}
if (numErrors == 0) {
if (loggedIn == 0) {
jQuery("#processing").fadeIn("slow");
} else {
jQuery("#processingLoggedIn").fadeIn("slow");
}
//serialize and store form data in a variable
if (textareas.length == 2) {
var textarea1 = jQuery(textareas[0]).val();
jQuery(textareas[1]).val(textarea1);
}
var formdata=commentform.serialize();
//Extract action URL from commentform
var formurl = "http://blogs.roanoke.com/timessquare/wp-comments-post-custom.php";
//Post Form with data
$.ajax({
type: 'post',
url: formurl,
data: formdata,
xhrFields: {withCredentials: true},
error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
//console.log('Not connect.\n Verify Network.');
} else if (jqXHR.status == 403) {
jQuery("#processing").after("
It appears you are too fast.
Please wait a few seconds and you will be able to re-submit your comment.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(8000).fadeOut("slow"); }); } else if (jqXHR.status == 404) { //console.log('Requested page not found. [404]'); } else if (jqXHR.status == 500) { if (loggedIn == 0) { jQuery("#processing").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processing").fadeOut("slow", function() { jQuery("#ajaxError").delay(5000).fadeOut("slow"); }); } else { jQuery("#processingLoggedIn").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); jQuery("#processingLoggedIn").fadeOut("slow", function() { jQuery("#ajaxErrorLoggedIn").delay(5000).fadeOut("slow"); }); } } else if (exception === 'parsererror') { //console.log('Requested JSON parse failed.'); } else if (exception === 'timeout') { //console.log('Time out error.'); } else if (exception === 'abort') { //console.log('Ajax request aborted.'); } else { //console.log('Uncaught Error.\n' + jqXHR.responseText); } }, success: function(data, textStatus){ if(textStatus=="success") { //statusdiv.html('
Thanks for your comment. We appreciate your response.
'); newComment = 1; getComments(); } else { //console.log("moderated?"); //statusdiv.html('
Please wait a while before posting your next comment
'); //commentform.find('textarea[name=comment]').val(''); } } }); return false; } else { return false; } }); } }); } } function getCommentsIE() { if ( jQuery.browser.msie ) { document.execCommand("BackgroundImageCache", false, true) } var commentform = jQuery('#commentform'); // find the comment form var respond = jQuery("#respond"); respond.prepend(''); // add info panel before the form to provide feedback or errors var statusdiv = jQuery('#comment-status'); // define the infopanel var errorBox = jQuery("#commentErrorContainer"); var commentErrors = errorBox.find("p"); var commentInputs = commentform.find("input[aria-required], textarea[aria-required]"); var textareas = commentform.find("textarea"); var loggedIn = commentform.find("p.logged-in-as").length; if (loggedIn == 1) { jQuery("form#commentform").prepend("
processing
");
}
commentInputs.eq(0).blur(function() {
if (jQuery(this).val() != "") {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(0).hide();
if (loggedIn == 0) {
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
} else {
if (commentErrors.eq(0).is(":hidden")) {
errorBox.hide();
}
}
}
});
if (loggedIn == 0) {
commentInputs.eq(1).blur(function() {
if (validateEmail(jQuery(this)) == 1) {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(1).hide();
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
}
});
commentInputs.eq(2).blur(function() {
if (jQuery(this).val() != "") {
jQuery(this).css({"border-color":"lightgray","background-color":"#fff"});
commentErrors.eq(2).hide();
if (commentErrors.eq(0).is(":hidden") && commentErrors.eq(1).is(":hidden") && commentErrors.eq(2).is(":hidden")) {
errorBox.hide();
}
}
});
}
commentform.submit(function(e){
e.preventDefault();
if (loggedIn == 0) {
var numErrors = 3;
commentInputs.each(function(i) {
if (validateEmail(jQuery(this)) == 0 && i == 1) {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else if (jQuery(this).val() == "") {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else {
numErrors--;
}
});
} else {
var numErrors = 1;
commentInputs.each(function(i) {
if (jQuery(this).val() == "") {
jQuery(this).css({"border-color":"red","background-color":"#ffdfdf"});
errorBox.show();
commentErrors.eq(i).show();
} else {
numErrors--;
}
});
}
if (numErrors == 0) {
// if (jQuery.browser.msie && jQuery.browser.version It appears you are too fast.
Please wait a few seconds and you will be able to re-submit your comment.
"); // jQuery("#processing").fadeOut("slow", function() { // jQuery("#ajaxError").delay(8000).fadeOut("slow"); // }); // } else if (jqXHR.status == 404) { // //console.log('Requested page not found. [404]'); // } else if (jqXHR.status == 500) { // if (loggedIn == 0) { // jQuery("#processing").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); // jQuery("#processing").fadeOut("slow", function() { // jQuery("#ajaxError").delay(5000).fadeOut("slow"); // }); // } else { // jQuery("#processingLoggedIn").after("
Error: It appears you may have tried submitting a duplicate comment.
Please check your comment and try again.
"); // jQuery("#processingLoggedIn").fadeOut("slow", function() { // jQuery("#ajaxErrorLoggedIn").delay(5000).fadeOut("slow"); // }); // } // } else if (exception === 'parsererror') { // //console.log('Requested JSON parse failed.'); // } else if (exception === 'timeout') { // //console.log('Time out error.'); // } else if (exception === 'abort') { // //console.log('Ajax request aborted.'); // } else { // //console.log('Uncaught Error.\n' + jqXHR.responseText); // } // }, // success: function(data, textStatus){ // if(textStatus=="success") { // //statusdiv.html('
Thanks for your comment. We appreciate your response.
'); // newComment = 1; // getCommentsPostMessage(); // } else { // //console.log("moderated?"); // //statusdiv.html('
'); // //commentform.find('textarea[name=comment]').val(''); // } // } // }); // return false; // } } else { return false; } }); } function validateEmail(email) { var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var x = email.val(); if (reg.test(x) == false) { return 0; } else { return 1; } } function addComment(){ jQuery('html,body').animate({scrollTop: jQuery("#respond").offset().top - 350},1500,"easeOutQuint"); // Stop the animation if the user scrolls. Defaults on .stop() should be fine jQuery('html,body').bind("scroll mousedown DOMMouseScroll mousewheel keyup", function(e){ if ( e.which > 0 || e.type === "mousedown" || e.type === "mousewheel"){ jQuery('html,body').stop().unbind('scroll mousedown DOMMouseScroll mousewheel keyup'); // This identifies the scroll as a user action, stops the animation, then unbinds the event straight after (optional) } }); }
via fashion - Google News http://news.google.com/news/url?sa=t&fd=R&usg=AFQjCNEp8s-Y_3AruNpSCzOLx1grljAblA&url=http://www.roanoke.com/sports/highschools/2436287-12/giles-advances-in-decisive-fashion.html




0 意見:
張貼留言