The Vikings opened their 2015 season on the road against the San Francisco 49ers. Despite allowing San Francisco to start with the ball, the Vikings made a positive start, as Andrew Sendejo blocked a 28-yard field goal attempt from Phil Dawson, which Marcus Sherels returned 44 yards to the San Francisco 26-yard line. Minnesota QB Teddy Bridgewater was unable to complete a single pass on the next drive, forcing Blair Walsh to attempt a 44-yard field goal; however, he pushed it wide right. After forcing the 49ers to punt on the next series, the Vikings were themselves forced to punt immediately afterwards, only for the 49ers' rookie former rugby league star Jarryd Hayne to muff the catch, allowing the Vikings to recover the ball. The next drive saw the Vikings attempt to convert on 4th-and-3, but Bridgewater's completed pass to tight end Kyle Rudolph fell a yard short of a fresh set of downs. Both sides exchanged punts at the start of the second quarter, with the 49ers eventually returning one 85 yards for a touchdown, only for it to be called back for an illegal block by a San Francisco player. However, the ensuing possession would end with a 49ers touchdown, as they drove 93 yards in just under 5 minutes, before Carlos Hyde finished the series with a 10-yard touchdown run; after finding nowhere to go on his initial run to the right, he beat a Minnesota defender with a spin move and ran back to the left side of the field, where quarterback Colin Kaepernick led him into the end zone. With the Vikings unable to score in the remaining 47 seconds, the first half ended 7-0 to San Francisco. Minnesota started the third quarter with the ball, but they were unable to make it out of their half before being forced to punt. The 49ers then extended their lead on the ensuing possession, driving 73 yards to the Minnesota 11-yard line to set up a 30-yard field goal attempt for Dawson. The Vikings finally got on the scoreboard early in the fourth quarter, as Walsh finished off a 66-yard drive with a 37-yard field goal, but the 49ers pulled further ahead with a second touchdown for Hyde on a 17-yard run. Bridgewater attempted to spark the Vikings back into the game, but a deep pass intended for Rudolph was intercepted by Tramaine Brock, setting up a 25-yard field goal for Dawson. The next drive saw the Vikings go for it again on 4th-and-8, but Bridgewater was sacked for a loss of 14 yards, allowing the 49ers to kneel out the game.
Question: How many field goals did Blair Walsh attempt or complete?
Answer: 2