Indie darling Shovel Knight generated more revenue in one year on the Nintendo Switch than any other platform since it first launched in 2014.
The Switch release of the game, which included all three DLC packs, was coupled with a price hike from $14.99 to $24.99.
Developer Yacht Club Games revealed this week that Shovel Knight passed lifetime sales of two million units, and that 2017 revenue was double that of 2016.
Despite having been on the console for only a year, sales on Switch reached 370,000, making it Shovel Knight's third best performing platform overall.
In a blog post, Yacht Club Games announced that Shovel Knight also sold faster on Switch than any other platform.
PC was the previous leader with with 70,000 units sold in the first month, but Switch broke that record with 110,000 in March 2017.
Sales in 2017 were up 125,000 over the year prior, thanks again to the Switch, which accounted for 60 per cent.
Outside of Nintendo platforms, sales dipped by 30 per cent, but it remained the game's second best year in unit sales.
The combined sales across all Nintendo platforms (3DS, WiiU, Switch) surpassed one million units.
Windows has the highest unit sales overall but, as Yacht Club Games noted, the the game was discounted more often on PC.