Matt Wieters hit a walk-off grand slam in the 10th to lead Baltimore to a 10-6 victory over Tampa Bay on Thursday night as the Orioles were able to overcome a shaky outing by starter Miguel Gonzalez, who allowed two of his three home runs in the first inning.