In de B-finale ging Knegt rondenlang aan de leiding. De voormalig Europees kampioen leek eenvoudig op weg naar de zege en daarmee de achtste plaats. In de laatste bocht schatte de Zuid-Koreaan Se-Young Park zijn inhaalactie echter niet goed in en kegelde Knegt daarmee in de boarding. Park werd bestraft met een penalty, maar daar had de 24-jarige Fries weinig aan. Door zijn val eindigde hij als vijfde in de B-finale en als twaalfde op de 1500 meter.
Eerder op de dag toonde Knegt zich scherp in zijn halve finale. Veel scherper dan in de eerste ronde, die hij maar ternauwernood wist te overleven. Knegt schaatste alert voorin en hield topfavoriet en de latere winnaar Charles Hamelin nauwlettend in het oog. Kwam Hamelin naar voren, dan dook Knegt onmiddellijk in zijn slipstream.
In de laatste rondes kwam de Brit Jack Whelbourne onderdoor bij Knegt. Vier ronden had de regerend Nederlands kampioen de tijd om de behendige Brit terug te pakken, maar Knegt kon het gaatje niet vinden en passeerde als derde de streep. Daarmee grijpt de 24-jarige Fries naast een finaleplaats op zijn favoriete afstand, waarop hij dit jaar al een medaille in de wereldbeker won.
Ook Niels Kerstholt kon het in halve finale niet bolwerken. De dertigjarige Utrechter koos positie voorin de groep, maar kon zijn karretje niet meer aanhaken toen de Chinees Tianyu Han over hem heen kwam. Op het moment dat ook shorttracklegende in Russische dienst, Victor An, naar voren kwam zakte de zesvoudig nationaal kampioen naar achteren. Kerstholt eindigde als zesde en verzekerde zich daarmee bij zijn laatste Olympische Spelen van de zestiende plaats op de 1500 meter.