Indeed, the striker is the third player to be given his marching orders this term, joining Marlon Pack and Joe Morrell.
It was a heated exchange at the Crown Ground, with two players sent off, while referee David Rock handed out six yellow cards.
Three of which were given to John Mousinho’s men, which now gives them a season tally of 56 in the league.
But how many of Pompey’s squad are claimed to be the dirtiest in League One?
We’ve taken a look at WhoScored.com to discover who are the top 20 so-called bad boys in the division.
. League One's bad boys
From left: Marcus Browne, Marlon Pack, Sam Morsy, John Marquis. Photo: National World
. Will Vaulks - Sheffield Wednesday
Fouls per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: Laurence Griffiths
. George Byers - Sheffield Wednesday
Fouls per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: George Wood
. Adedeji Oshilaja - Burton
Fouls per-game: 1.5; Yellow cards: 6; Red cards: 1. Photo: Nathan Stirk
. Ben House - Lincoln
Fouls per-game: 1.5; Yellow cards: 8; Red cards: 1. Photo: Mark Thompson
. Jonson Clarke-Harris - Peterborough
Fouls per-game: 1.6; Yellow cards: 1; Red cards: 0. Photo: David Rogers
1. League One's bad boys
From left: Marcus Browne, Marlon Pack, Sam Morsy, John Marquis. Photo: National World
2. Will Vaulks - Sheffield Wednesday
Fouls per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: Laurence Griffiths
3. George Byers - Sheffield Wednesday
Fouls per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: George Wood
4. Adedeji Oshilaja - Burton
Fouls per-game: 1.5; Yellow cards: 6; Red cards: 1. Photo: Nathan Stirk