I think the problem is in the second event: Blast on collision with SpriteEvil.
Remove "Wait 0.2s" action, or move "Add 1 to hits" before the wait.
Currently if you win with the last shot, shots counter goes to 0, but the hits counter increases only after a delay, which is why you get "Lose" message.