Delete a particular line from a file

I have a file of following form

2886758410    2886758500    17    1999-Mar-18 16:26:26    1    0    52    139    1129
2886758420    2886758500    17    1999-Mar-18 16:26:35    1    0    52    139    1131
2886758420    2886758500    17    1999-Mar-18 16:26:41    0    0    56    56    1132
2886758410    2886758500    17    1999-Mar-18 16:27:42    0    0    56    56    1133
2886758410    2886758500    17    1999-Mar-18 16:28:47    0    0    56    56    1134
2886758410    2886758500    17    1999-Mar-18 16:29:47    0    0    56    56    1137
2886758410    0                            

if you observe the last line then you will come to know that its incomplete
how to delete such lines from the file ?

Thanks in advance

But I'm pretty sure someone gonna find a better solution... :wink:
That works for your example

 
awk 'NF==10' file

Much better than mine! Not really familiar with awk

#!/bin/bash
# bash 3.2+
declare -a array
while read -r line
do
    array=( $line )
    case ${#array[@]} in
        10) echo "$line";;
    esac
done < file > t
mv t file