April 23, the Vikings headed down to battle Beloit where the Vikings were able to take the nightcap after a tough loss in the first game. In the opener, the Vikings found themselves in a hole, down 9-0 after the first three innings, in which Beloit was able to score seven in the bottom of the third. Beloit added four more in the bottom of the fifth and then led 13-1. However, Lawrence was not ready to go down. The Vikings rattled off four in the top of the seventh to reduce the lead to eight. Moving into the final stretch, Lawrence was able to hold Beloit at 13 and score two in the eighth. In the final inning the Vikings battled back with four more runs, which left them just short, 11-13. In the game the Vikings were able to compile 14 hits, of which Robert Rashid, Wes Otte, Frank Forseth, Eric Bohling and Hawk Haiduke all had two. Luke Kostreva led the team with 3 RBIs. In the nightcap the Vikings took the win 5-2 to split with the Buccaneers and improve to 12-12 on the season and 5-5 in conference. Aaron Leitner started for the Vikings, allowing only two runs in seven innings and would pick up the win and improve to 5-3 on the season. Forseth came in for the final two innings and allowed only one hit, no walks and struck out two to pick up his third save for the season. On the offensive side, the Vikings scored one in both the first and second inning and then three more to cap of the win in the fifth. Leading the way was Robert Rashid as he went 2-3 and walked twice. Haiduke also made a large contribution as he had three hits on four attempts and drove in one. Jordan Clark also had two hits. The Vikings were to play the Buccaneers again April 25; however, the weather did not cooperate and the game was postponed.