Moorpark came tearing into  Thursday's  game with four straight wins  (a stretch where they outscored their opponents by an average of 4.5 runs) and they left with even more momentum. They came out on top in a nail-biter against the Royal Highlanders  and snuck past  4-2. For Moorpark, this counts as revenge for the   7-0 defeat Royal walked away with the last time they faced one another  back in March.
  Madison Finnerty made a splash while hitting and pitching. She  struck out six batters over  seven innings while giving up just two earned runs off   six  hits (and not a single walk). Finnerty has been nothing but reliable on the mound: she hasn't  tossed less than six  strikeouts in nine consecutive pitching appearances. Finnerty was also big at the plate,  scoring a  run while  getting on base  in three of her four plate appearances.
 In other batting news,  Shae Anderson was  incredible,  scoring a  run while going 3-for-3.  Nathalie Hernandez was another key contributor,  getting on base  in all three of her plate appearances with  an  RBI.
 On Royal's side,  Mrdah Murali made the most of her time at bat despite the final result and  went 2-for-3 with a  home run.
 Moorpark pushed their record up to 10-7 with that  win, which was their third straight  at home. As for Royal,  this is  the second loss in a row for them and  nudges their season record down to 10-7.
 Both  teams will have to hit the road in their upcoming games. Moorpark will  square off against Camarillo at 3:30  p.m.  on Wednesday. As for Royal, they will head out on the road to  face off against  Oak Park at 3:30  p.m.  on Monday. Oak Park is strutting in with some hitting muscle, as they've averaged 6.3  runs per game  this season.
Article generated by infoSentience based on data entered on MaxPreps