Home Football Rams win 31-23 in front of rowdy home crowd