With the win, the Cougars move to 12-3 on the season and 8-0 at home.
The 8-0 start at home is the best since 1993, when Houston went 11-0.
Baylor struck first with two runs in the first inning on runs by right fielder Adam Toth and designated hitter Grayson Porter.
Justin Montemayor cut the Bears’ lead to one on a solo-shot to deep center field on his first pitch from Baylor RHP Drew Tolson.
Catcher Caleb Barker gave the Cougars the lead in the third inning on a fielder’s choice to score shortstop Frankie Ratcliff.
Pinch hitting for Jacob Lueneburg in the fifth inning, Jacob Campbell singled to center field and scored Vidales.
They added an insurance run in the eighth inning when Barker singled through the left side; sending Vidales home from second.
Vidales went 1-for-2 at the plate, scoring three runs while Barker was 2-for-4 with two RBI.
Collectively, Houston was 7-for-12 with seven RBI while only striking out twice.
Right-handed pitcher Andrew Lantrip, throwing three innings in relief, got his first win of the season.
For the Bears, Grayson Porter and Aaron Dodson each tallied two hits in the loss, with Tolson receiving his third loss of the season at the mound.
The Cougars will next face Towson in a three-game weekend series beginning on Friday, March 14.
First pitch is set for 6:30 p.m. on both Friday and Saturday, March 15.
On Sunday, March 16, game time is 1 p.m.
The Cougars are currently ranked number 30 in the country by the National Collegiate Baseball Writers Association.