The Twins had some fun Wednesday night, and it was long overdue, as Samuel Deduno pitched a gem -- seven innings, no runs, two hits, NO WALKS -- and they got hits up and down the lineup. The 10-0 rout snapped a seven-game losing streak against Seattle.

Now, the Twins have a chance to split this four-game series, which would give them some positive momentum heading into their road trip to Kansas City and Chicago.

Brian Duensing will need to bounce back from his awful start in Texas last Saturday, and the Mariners counter with control specialist Blake Beavan. It's going to be a hot one at Target Field.

MARINERS (63-68)

1. Dustin Ackley, 2B
2. Carlos Gutierrez, CF
3. Kyle Seager, 3B
4. Jesus Montero, C
5. Justin Smoak, 1B
6. Miguel Olivo, DH
7. Trayvon Robinson, LF
8. Eric Thames, RF
9. Brendan Ryan, SS

Starting pitcher: RH Blake Beavan (8-8, 5.10 ERA)

TWINS (53-77)

1. Ben Revere, CF
2. Alexi Casilla, 2B
3. Joe Mauer, C
4. Josh Willingham, LF
5. Justin Morneau, 1B
6. Ryan Doumit, DH
7. Chris Parmelee, RF
8. Trevor Plouffe, 3B
9. Pedro Florimon, SS

Starting pitcher: LH Brian Duensing (3-9, 5.28 ERA)

Target Field. First pitch: 12:10 p.m. TV: FSN. Twins Radio Network

Follow along on Twitter: @JoeCStrib