This is definently a case of high ping and 'favor the shooter'
genji's dash went off first, registering his kill but at the same time your bullet landed on him, thus, while you died, his body was not shown being killed and on his screen, he dashed through you and his body probably flung to a wall.